Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
 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;
     }
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 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;
     }
 }
Esempio n. 5
0
        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");
            }
        }
Esempio n. 6
0
 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;
     }
 }
Esempio n. 7
0
 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;
     }
 }