public void Button1_Click(object sender, EventArgs e) { DateTime localDate = DateTime.Now; try { Objetos.Cliente cliente = new Objetos.Cliente(); cliente.Nome = Nome.Text; cliente.Cpf = Cpf.Text; cliente.Email = Email.Text; cliente.Telefone = Telefone.Text; cliente.DataCad = localDate.ToString(); if (View.ClientTable.Up) { clientesDAO.Update(cliente, Objetos.objAtb.atb0); } else { clientesDAO.Insert(cliente); } Nome.Text = ""; Cpf.Text = ""; Email.Text = ""; Telefone.Text = ""; } catch (Exception) { throw; } }
public bool CheckCpf(Objetos.Cliente cliente) { try { if (StartConnection()) { string sql = string.Format("Select * from Clientes where Cpf = \'{0}\'", cliente.Cpf); using (var comm = new SqlCommand(sql, connection)) { using (var reader = comm.ExecuteReader()) { while (reader.Read()) { return(true); } connection.Close(); connection.Dispose(); connection = null; return(false); } } } return(false); } catch { throw; } }
private void button3_Click(object sender, EventArgs e) { try { Objetos.Cliente cliente = new Objetos.Cliente(); cliente.Cpf = dataGridView1.SelectedRows[0].Cells[0].Value.ToString(); clientesDAO.Remove(cliente); dataGridView1.DataSource = clientesDAO.GetClientesTable(); } catch { MessageBox.Show("Selecione um item para remover", "Selecionar", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public Objetos.Cliente readerToObject(DbDataReader reader) { Objetos.Cliente obj = new Objetos.Cliente(); obj.Alias = (reader["Alias"] is System.DBNull ? string.Empty : (string)reader["Alias"]); obj.At = (reader["AT"] is System.DBNull ? false : (int)reader["AT"] == 1 ? true : false); obj.Cif = (reader["CIF"] is System.DBNull ? string.Empty : (string)reader["CIF"]); obj.Codigo = (reader["Codigo"] is System.DBNull ? string.Empty : (string)reader["Codigo"]); obj.Nombre = (reader["Nombre"] is System.DBNull ? string.Empty : (string)reader["Nombre"]); obj.TipoCliente = (reader["TipoClient"] is System.DBNull ? string.Empty : (string)reader["TipoClient"]); obj.Vs = (reader["VS"] is System.DBNull ? false : (int)reader["VS"] == 1 ? true : false); obj.Idioma = (reader["idioma"] is System.DBNull ? string.Empty : (string)reader["idioma"]); return(obj); }
public bool Insert(Objetos.Cliente cliente) { try { if (CheckCpf(cliente)) { MessageBox.Show("Erro, cpf já cadastrado", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (StartConnection()) { string sql = string.Format("Insert into Clientes(Cpf,Nome,Email,Telefone,datCad) VALUES (\'{0}\',\'{1}\',\'{2}\',\'{3}\',\'{4}\')", cliente.Cpf, cliente.Nome, cliente.Email, cliente.Telefone, cliente.DataCad); if (cliente.Cpf != "" && cliente.Nome != "") { using (var comm = new SqlCommand(sql, connection)) { comm.ExecuteNonQuery(); connection.Close(); connection.Dispose(); connection = null; } MessageBox.Show("Usuário inserido com sucesso", "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { MessageBox.Show("Erro, preencha todos os campos obrigatórios em branco", "ALERT", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } } else { MessageBox.Show("Usuário não pôde ser inserido", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } catch { throw; } }
private void Button1_Click(object sender, EventArgs e) { Objetos.Cliente cliente = new Objetos.Cliente(); Objetos.Cargo cargo = new Objetos.Cargo(); Objetos.Funcionario funcionario = new Objetos.Funcionario(); Objetos.Serviço servico = new Objetos.Serviço(); cliente.Cpf = "t3st3"; cliente.Nome = "t3st3"; cliente.Email = "t3st3"; cliente.Telefone = "t3st3"; cliente.DataCad = "t3st3"; cargo.Nome = "t3st3"; funcionario.Nome = "t3st3"; funcionario.Cpf = "t3st3"; funcionario.Email = "t3st3"; funcionario.Telefone = "t3st3"; funcionario.Cargo = "t3st3"; funcionario.Salario = "t3ste"; servico.Nome = "t3st3"; servico.Valor = "t3st3"; if (clientesDAO.Insert(cliente) && cargoDAO.Insert(cargo) && funcionariosDAO.Insert(funcionario) && servicoDAO.Insert(servico)) { MessageBox.Show("INSERÇÃO OK"); } else { MessageBox.Show("ERRO INSERÇÃO"); } if (clientesDAO.Remove(cliente) && cargoDAO.Remove(cargo) && funcionariosDAO.Remove(funcionario) && servicoDAO.Remove(servico)) { MessageBox.Show("REMOVE OK"); } else { MessageBox.Show("ERRO REMOVE"); } }
public bool Update(Objetos.Cliente cliente, string oldCpf) { try { if (CheckCpf(cliente) && cliente.Cpf != oldCpf) { MessageBox.Show("Cpf já cadastrado", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (StartConnection()) { if (cliente.Cpf != "" && cliente.Nome != "") { string sql = string.Format("Update Clientes set Cpf = \'{0}\', Nome = \'{1}\', Email = \'{2}\', Telefone = \'{3}\' Where Cpf = \'{4}\'", cliente.Cpf, cliente.Nome, cliente.Email, cliente.Telefone, oldCpf); using (var comm = new SqlCommand(sql, connection)) { comm.ExecuteNonQuery(); CloseConnection(); MessageBox.Show("Sucesso ao atualizar o cliente", "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } else { MessageBox.Show("Erro, preencha todos os campos obrigatórios em branco", "ALERT", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } } else { MessageBox.Show("Usuário não pôde ser inserido", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } catch { throw; } }
public bool Remove(Objetos.Cliente cliente) { try { DialogResult result = MessageBox.Show("Tem certeza que deseja remover o cliente?", "REMOVER", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (StartConnection()) { string sql = string.Format("delete from Clientes where Cpf = \'{0}\'", cliente.Cpf); using (var comm = new SqlCommand(sql, connection)) { comm.ExecuteNonQuery(); connection.Close(); connection.Dispose(); connection = null; MessageBox.Show("Sucesso ao remover o cliente", "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } else { MessageBox.Show("Erro ao remover o cliente", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } else { return(false); } } catch { throw; } }