private void btnExcluir_Click(object sender, EventArgs e) { try { if (txtId.Text != "") { d_cliente.Id = int.Parse(txtId.Text); d_cliente = b_cliente.BuscarCliente(d_cliente); } if (txtId.Text != string.Empty && d_cliente.Id != 0) { d_cliente.Id = int.Parse(txtId.Text); b_cliente.ExcluirCliente(d_cliente); MessageBox.Show("Cliente excluído com sucesso.", "Excluir", MessageBoxButtons.OK, MessageBoxIcon.Information); ListaCliente(); Limpar(); } else { MessageBox.Show("Cliente não excluído, ID não encontrado.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); txtId.Focus(); } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } }
private void btnBuscar_Click(object sender, EventArgs e) { if (txtId.Text != "") { d_cliente.Id = int.Parse(txtId.Text); d_cliente = b_cliente.BuscarCliente(d_cliente); } if (d_cliente.Id != 0) { txtId.Text = d_cliente.Id.ToString(); txtNome.Text = d_cliente.Nome.ToString(); txtEnd.Text = d_cliente.Endereco.ToString(); txtBairro.Text = d_cliente.Bairro.ToString(); txtCidade.Text = d_cliente.Cidade.ToString(); mskCpf.Text = d_cliente.Cpf.ToString().PadLeft(11, '0'); mskCep.Text = d_cliente.Cep.ToString(); cbxUf.Text = d_cliente.Uf.ToString(); mskTelefoneRes.Text = d_cliente.TelefoneRes.ToString(); mskTelefoneCel.Text = d_cliente.TelefoneCel.ToString(); txtEmail.Text = d_cliente.Email.ToString(); } else { MessageBox.Show("ID inexistente!", "Erro", MessageBoxButtons.OK); txtId.Clear(); txtId.Focus(); } }
public dto_Cliente BuscarCliente(dto_Cliente d_cliente) { sql = string.Format("select * from cliente where id = '{0}'", d_cliente.Id); DataTable dados = bd.Consultar(sql); if (dados.Rows.Count > 0) { d_cliente.Nome = dados.Rows[0]["nome"].ToString(); d_cliente.Endereco = dados.Rows[0]["endereco"].ToString(); d_cliente.Bairro = dados.Rows[0]["bairro"].ToString(); d_cliente.Cidade = dados.Rows[0]["cidade"].ToString(); d_cliente.Cpf = long.Parse(dados.Rows[0]["cpf"].ToString()); d_cliente.Cep = int.Parse(dados.Rows[0]["cep"].ToString()); d_cliente.Uf = dados.Rows[0]["uf"].ToString(); d_cliente.TelefoneRes = long.Parse(dados.Rows[0]["telefoneResidencial"].ToString()); d_cliente.TelefoneCel = long.Parse(dados.Rows[0]["TelefoneCelular"].ToString()); d_cliente.Email = dados.Rows[0]["email"].ToString(); } else { d_cliente.Id = 0; } return(d_cliente); }
public void AlterarCliente(dto_Cliente d_cliente) { sql = string.Format("update cliente set nome = '{0}', endereco = '{1}', bairro = '{2}', cidade = '{3}', cpf = '{4}', cep = '{5}'," + "uf = '{6}', telefoneResidencial = '{7}', TelefoneCelular = '{8}', email = '{9}' where id = '{10}'", d_cliente.Nome, d_cliente.Endereco, d_cliente.Bairro, d_cliente.Cidade, d_cliente.Cpf, d_cliente.Cep, d_cliente.Uf, d_cliente.TelefoneRes, d_cliente.TelefoneCel, d_cliente.Email, d_cliente.Id); bd.Alterar(sql); }
private void btnAlterar_Click(object sender, EventArgs e) { try { if (txtId.Text != "") { d_cliente.Id = int.Parse(txtId.Text); d_cliente = b_cliente.BuscarCliente(d_cliente); } if (d_cliente.Id != 0) { d_cliente.Endereco = txtEnd.Text; d_cliente.Nome = txtNome.Text; d_cliente.Bairro = txtBairro.Text; d_cliente.Cidade = txtCidade.Text; d_cliente.Cpf = long.Parse(mskCpf.Text); d_cliente.Cep = int.Parse(mskCep.Text); d_cliente.Uf = cbxUf.Text; d_cliente.TelefoneRes = long.Parse(mskTelefoneRes.Text); d_cliente.TelefoneCel = long.Parse(mskTelefoneCel.Text); d_cliente.Email = txtEmail.Text; b_cliente.AlterarCliente(d_cliente); MessageBox.Show("Cliente alterado com sucesso.", "Alterar", MessageBoxButtons.OK, MessageBoxIcon.Information); ListaCliente(); Limpar(); } else { MessageBox.Show("ID não preenchido ou inexistente!", "Erro", MessageBoxButtons.OK); txtId.Clear(); txtId.Focus(); } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } }
public void ExcluirCliente(dto_Cliente d_cliente) { sql = string.Format("delete from cliente where id = '{0}'", d_cliente.Id); bd.Alterar(sql); }
public void InserirCliente(dto_Cliente d_cliente) { sql = string.Format("insert into cliente values(null,'{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}')", d_cliente.Nome, d_cliente.Endereco, d_cliente.Bairro, d_cliente.Cidade, d_cliente.Cpf, d_cliente.Cep, d_cliente.Uf, d_cliente.TelefoneRes, d_cliente.TelefoneCel, d_cliente.Email); bd.Alterar(sql); }