public bool CheckCargo(Objetos.Cargo cargo) { try { if (StartConnection()) { string sql = string.Format("Select * from Cargos where Nome = \'{0}\'", cargo.Nome); 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; } }
public bool Remove(Objetos.Cargo cargo) { try { DialogResult result = MessageBox.Show("Tem certeza que deseja remover o cargo?", "REMOVER", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (StartConnection()) { string sql = string.Format("Delete from Cargos where Nome = \'{0}\'", cargo.Nome); using (var comm = new SqlCommand(sql, connection)) { comm.ExecuteNonQuery(); CloseConnection(); MessageBox.Show("Sucesso ao remover o cargo", "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } return(false); } else { return(false); } } catch { throw; } }
private void button3_Click(object sender, EventArgs e) { try { Objetos.Cargo cargo = new Objetos.Cargo(); cargo.Nome = dataGridView1.SelectedRows[0].Cells[0].Value.ToString(); cargoDAO.Remove(cargo); dataGridView1.DataSource = cargoDAO.GetCargosTable(); } catch { MessageBox.Show("Selecione um item para remover", "SELECIONAR", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public bool Insert(Objetos.Cargo cargo) { try { if (CheckCargo(cargo)) { MessageBox.Show("Cargo já existe", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } else { if (StartConnection()) { if (cargo.Nome != "") { string sql = string.Format("Insert into Cargos(Nome) Values(\'{0}\')", cargo.Nome); using (var comm = new SqlCommand(sql, connection)) { comm.ExecuteNonQuery(); CloseConnection(); MessageBox.Show("Cargo inserido com sucesso", "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } else { MessageBox.Show("Erro, preencha os campos obrigatórios em branco", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); CloseConnection(); return(false); } } else { 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"); } }
private void button1_Click(object sender, EventArgs e) { try { Objetos.Cargo cargo = new Objetos.Cargo(); cargo.Nome = Nome.Text; if (UserControllers.CargosController.Up == false) { cargoDAO.Insert(cargo); } else { cargoDAO.Update(cargo, Objetos.objAtb.atb0); } Nome.Text = ""; } catch { throw; } }
public bool Update(Objetos.Cargo cargo, string oldName) { try { if (CheckCargo(cargo) && cargo.Nome != oldName) { MessageBox.Show("Erro, cargo já existe", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } else { if (cargo.Nome != "") { if (StartConnection()) { string sql = string.Format("Update Cargos set Nome = \'{0}\' Where Nome = \'{1}\'", cargo.Nome, oldName); using (var comm = new SqlCommand(sql, connection)) { comm.ExecuteNonQuery(); CloseConnection(); MessageBox.Show("Sucesso ao atualizar o cargo", "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } return(false); } else { MessageBox.Show("Preencha todos os campos obrigatórios em branco", "ALERT", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } } } catch { throw; } }