private void toolStripButton1_Click(object sender, EventArgs e) { if (dgvConsultarCliente.RowCount > 0 && alterar) { clienteDAL.Idpessoa = Convert.ToInt32(dgvConsultarCliente.SelectedCells[colIdCliente.Index].Value); clienteDAL = ClienteDAL.GetById(clienteDAL.Idpessoa); txtNome.Text = clienteDAL.Nome; txtRg.Text = clienteDAL.Documento; txtCpf.Text = clienteDAL.Cpf_cnpj; txtDataNascimento.Text = clienteDAL.Data_nascimento.ToString() == null ? "" : clienteDAL.Data_nascimento.ToString(); txtEmail.Text = clienteDAL.Email; txtTelefone.Text = clienteDAL.Telefone; txtEndereco.Text = clienteDAL.Endereco; txtCidade.Text = clienteDAL.Cidade; cmbUf.Text = clienteDAL.Uf; cmbTipo.Text = clienteDAL.Tipo_cliente; lblTitulo.Text = "Atualizar Dados Cliente"; alterar = true; tabControl1.SelectedTab = tabPage1; } else { MessageBox.Show("Selecione Algum registro para alterar!", "Nenhum registro selecionado", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public static bool Update_Client(ClienteDAL clienteDAL) { bool sucesso = false; try { SqlCommand cmd = new SqlCommand("update JOALHERIA.CLIENTE set nome = @nome, tipo_documento = @tipo_documento, rg = @rg, cpf = @cpf, data_nascimento = @data_nascimento, email = @email, telefone = @telefone, endereco = @endereco, cidade = @cidade, uf = @uf, complemento = @complemento, tipo_pessoa = @tipo_pessoa, tipo_cliente = @tipo_cliente, data_registro = @data_registro where idcliente = @idcliente;"); cmd.Parameters.AddWithValue(@"idcliente", clienteDAL.Idpessoa); cmd.Parameters.AddWithValue(@"nome", clienteDAL.Nome); cmd.Parameters.AddWithValue(@"tipo_documento", clienteDAL.Tipo_documento); cmd.Parameters.AddWithValue(@"rg", clienteDAL.Documento); cmd.Parameters.AddWithValue(@"cpf", clienteDAL.Cpf_cnpj); cmd.Parameters.AddWithValue(@"data_nascimento", clienteDAL.Data_nascimento); cmd.Parameters.AddWithValue(@"email", clienteDAL.Email); cmd.Parameters.AddWithValue(@"telefone", clienteDAL.Telefone); cmd.Parameters.AddWithValue(@"endereco", clienteDAL.Endereco); cmd.Parameters.AddWithValue(@"cidade", clienteDAL.Cidade); cmd.Parameters.AddWithValue(@"uf", clienteDAL.Uf); cmd.Parameters.AddWithValue(@"complemento", clienteDAL.Complemento); cmd.Parameters.AddWithValue(@"tipo_pessoa", clienteDAL.Tipo_pessoa); cmd.Parameters.AddWithValue(@"tipo_cliente", clienteDAL.Tipo_cliente); cmd.Parameters.AddWithValue(@"data_registro", clienteDAL.Data_registro); Acces.ExecuteNonQuery(cmd); sucesso = true; } catch (Exception ex) { MessageBox.Show("Falha ao atualizar dados do Cliente! \n\r\n\r " + (ex.InnerException != null ? ex.InnerException.Message : ""), "1) " + ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Warning); sucesso = false; } return(sucesso); }
public static bool Insert_Client(ClienteDAL clienteDAL) { bool sucesso = false; try { SqlCommand cmd = new SqlCommand("insert into JOALHERIA.CLIENTE (nome, tipo_documento, rg, cpf, data_nascimento, email, telefone, endereco, cidade, uf, complemento, tipo_pessoa, tipo_cliente, data_registro) values (@nome, @tipo_documento, @rg, @cpf, @data_nascimento, @email, @telefone, @endereco, @cidade, @uf, @complemento, @tipo_pessoa, @tipo_cliente, @data_registro);"); cmd.Parameters.AddWithValue(@"nome", clienteDAL.Nome); cmd.Parameters.AddWithValue(@"tipo_documento", clienteDAL.Tipo_documento); cmd.Parameters.AddWithValue(@"rg", clienteDAL.Documento); cmd.Parameters.AddWithValue(@"cpf", clienteDAL.Cpf_cnpj); cmd.Parameters.AddWithValue(@"data_nascimento", clienteDAL.Data_nascimento); cmd.Parameters.AddWithValue(@"email", clienteDAL.Email); cmd.Parameters.AddWithValue(@"telefone", clienteDAL.Telefone); cmd.Parameters.AddWithValue(@"endereco", clienteDAL.Endereco); cmd.Parameters.AddWithValue(@"cidade", clienteDAL.Cidade); cmd.Parameters.AddWithValue(@"uf", clienteDAL.Uf); cmd.Parameters.AddWithValue(@"complemento", clienteDAL.Complemento); cmd.Parameters.AddWithValue(@"tipo_pessoa", clienteDAL.Tipo_pessoa); cmd.Parameters.AddWithValue(@"tipo_cliente", clienteDAL.Tipo_cliente); cmd.Parameters.AddWithValue(@"data_registro", clienteDAL.Data_registro); Acces.ExecuteNonQuery(cmd); sucesso = true; } catch (Exception ex) { sucesso = false; MessageBox.Show("Falha ao cadastrar Cliente! \n\r\n\r " + (ex.InnerException != null ? ex.InnerException.Message : ""), "1) " + ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(sucesso); }
public static ClienteDAL GetById(int idcliente) { ClienteDAL result = new ClienteDAL(); SqlCommand cmd = new SqlCommand("select * from JOALHERIA.CLIENTE where IDCLIENTE = '" + idcliente + "';"); DataTable dt = Acces.ExecuteReader(cmd).Tables[0]; if (dt.Rows.Count > 0) { result = new ClienteDAL(dt.Rows[0]); } return(result); }
public void ResetarCampos() { clienteDAL = new ClienteDAL(); txtCpf.Clear(); txtNome.Clear(); txtRg.Clear(); txtCidade.Clear(); txtDataNascimento.ResetText(); txtEmail.Clear(); txtEndereco.Clear(); txtTelefone.Clear(); txtCidade.Clear(); cmbUf.Text = ""; cmbTipo.Text = ""; lblTitulo.Text = "Cadastrar Cliente"; alterar = false; }
public void Salvar() { if (alterar == false && ValidarCamposObrigatorios() == true) { var clienteDAL = new JOALHERIADAL.ClienteDAL(); clienteDAL.Nome = txtNome.Text; clienteDAL.Documento = txtRg.Text; clienteDAL.Cpf_cnpj = txtCpf.Text; clienteDAL.Data_nascimento = Convert.ToDateTime(txtDataNascimento.Text); clienteDAL.Email = txtEmail.Text; clienteDAL.Telefone = txtTelefone.Text; clienteDAL.Endereco = txtEndereco.Text; clienteDAL.Cidade = txtCidade.Text; clienteDAL.Uf = cmbUf.Text; clienteDAL.Tipo_cliente = cmbTipo.Text; ClienteDAL.Insert_Client(clienteDAL); MessageBox.Show("Cliente registrado !", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); ResetarCampos(); ConsultarGrid(); } if (alterar == true && ValidarCamposObrigatorios() == true && clienteDAL.Idpessoa > 0) { clienteDAL.Nome = txtNome.Text; clienteDAL.Documento = txtRg.Text; clienteDAL.Cpf_cnpj = txtCpf.Text; clienteDAL.Data_nascimento = Convert.ToDateTime(txtDataNascimento.Text); clienteDAL.Email = txtEmail.Text; clienteDAL.Telefone = txtTelefone.Text; clienteDAL.Endereco = txtEndereco.Text; clienteDAL.Cidade = txtCidade.Text; clienteDAL.Uf = cmbUf.Text; clienteDAL.Tipo_cliente = cmbTipo.Text; ClienteDAL.Update_Client(clienteDAL); MessageBox.Show("Cliente Atualizado !", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); ResetarCampos(); ConsultarGrid(); } }