Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Trabalho de Programação Comercial - Cadastro de Clientes em C#

Por:   •  13/2/2018  •  3.810 Palavras (16 Páginas)  •  321 Visualizações

Página 1 de 16

...

(@nome,@data_nascimento,@telefone,@endereco,@numero,@complemento,@cep,@bairro,@cidade,@estado,@limit e_credito,@status)";

con = new OleDbConnection(provedor); con.Open();

cmd = new OleDbCommand(sql, con);

cmd.Parameters.Add("@nome", OleDbType.VarChar).Value = t.Nome; cmd.Parameters.Add("@data_nascimento", OleDbType.Date).Value = t.Data_nascimento; cmd.Parameters.Add("@telefone", OleDbType.VarChar).Value = t.Telefone; cmd.Parameters.Add("@endereco", OleDbType.VarChar).Value = t.Endereco; cmd.Parameters.Add("@numero", OleDbType.Integer).Value = t.Numero; cmd.Parameters.Add("@complemento", OleDbType.VarChar).Value = t.Complemento; cmd.Parameters.Add("@cep", OleDbType.VarChar).Value = t.Cep; cmd.Parameters.Add("@bairro", OleDbType.VarChar).Value = t.Bairro; cmd.Parameters.Add("@cidade", OleDbType.VarChar).Value = t.Cidade; cmd.Parameters.Add("@estado", OleDbType.VarChar).Value = t.Estado; cmd.Parameters.Add("@limite_credito", OleDbType.Decimal).Value = t.Credito; cmd.Parameters.Add("@status", OleDbType.Boolean).Value = t.Status;

cmd.ExecuteNonQuery();

con.Close();

return true;

}

catch (Exception ex)

{

MessageBox.Show("Erro:" + ex.Message); return false;

}

}

public static bool update(Cliente t)

{

try

{

string sql = "UPDATE Clientes SET nome = @nome ,data_nascimento = @data_nascimento ,telefone = @telefone ,endereco = @endereco ,numero = @numero ,complemento = @complemento ,cep = @cep ,bairro = @bairro ,cidade = @cidade , estado = @estado ,limite_credito = @limite_credito ,status = @status where id = @id";

con = new OleDbConnection(provedor); con.Open();

//cmd = new OleDbCommand(sql, con); cmd = con.CreateCommand();

4

Programação Comercial - Centro Universitário Claretiano

cmd.Parameters.Add("@nome", OleDbType.VarChar).Value = t.Nome; cmd.Parameters.Add("@data_nascimento", OleDbType.Date).Value = t.Data_nascimento; cmd.Parameters.Add("@telefone", OleDbType.VarChar).Value = t.Telefone; cmd.Parameters.Add("@endereco", OleDbType.VarChar).Value = t.Endereco; cmd.Parameters.Add("@numero", OleDbType.Integer).Value = t.Numero; cmd.Parameters.Add("@complemento", OleDbType.VarChar).Value = t.Complemento; cmd.Parameters.Add("@cep", OleDbType.VarChar).Value = t.Cep; cmd.Parameters.Add("@bairro", OleDbType.VarChar).Value = t.Bairro; cmd.Parameters.Add("@cidade", OleDbType.VarChar).Value = t.Cidade; cmd.Parameters.Add("@estado", OleDbType.VarChar).Value = t.Estado; cmd.Parameters.Add("@limite_credito", OleDbType.Double).Value = t.Credito; cmd.Parameters.Add("@status", OleDbType.Boolean).Value = t.Status; cmd.Parameters.Add("@id", OleDbType.Integer).Value = t.Id;

cmd.CommandText = sql; cmd.ExecuteNonQuery(); con.Close();

return true;

}

catch (Exception ex)

{

MessageBox.Show("Erro:" + ex.Message); return false;

}

}

public static Cliente buscar(String value, String type)

{

string sql = "";

con = new OleDbConnection(provedor); con.Open();

if(type == "ID"){

sql = @"SELECT id, nome,telefone,data_nascimento,endereco,numero,complemento,cep,bairro,cidade,estado,limite_credito,st atus FROM Clientes WHERE id = @key";

cmd = new OleDbCommand(sql, con);

cmd.Parameters.Add("@key", OleDbType.VarChar).Value = value;

}

else if (type == "Nome")

{

sql = @"SELECT top 1 id, nome,telefone,data_nascimento,endereco,numero,complemento,cep,bairro,cidade,estado,limite_credito,st atus FROM Clientes WHERE nome like @key";

value = "%" + value + "%";

cmd = new OleDbCommand(sql, con);

cmd.Parameters.Add("@key", OleDbType.VarChar).Value = value;

}

else

{

MessageBox.Show("Selecione o critério da pesquisa."); return null;

}

OleDbDataReader dr = cmd.ExecuteReader();

if (dr.Read())

{

//try

//{

Cliente cliente = new Cliente(); cliente.Id = Convert.ToInt32(dr[0]);

5

Programação Comercial - Centro Universitário Claretiano

cliente.Nome = dr[1].ToString(); cliente.Telefone = dr[2].ToString();

cliente.Data_nascimento = Convert.ToDateTime(dr[3]); cliente.Endereco = dr[4].ToString();

cliente.Numero = Convert.ToInt32(dr[5]); cliente.Complemento = dr[6].ToString(); cliente.Cep = dr[7].ToString(); cliente.Bairro = dr[8].ToString();

...

Baixar como  txt (55.2 Kb)   pdf (137.1 Kb)   docx (51.1 Kb)  
Continuar por mais 15 páginas »
Disponível apenas no Essays.club