private void buttonVoltarListarCliente_Click(object sender, EventArgs e) //Atualizar
        {
            if (txtCodigo.Text == "")
            {
                MessageBox.Show("Selecione um colaborador para atualizar.", "Erro",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Colaborador c;

                c = GetDTO();

                if (dao.Update(c))
                {
                    MessageBox.Show("O colaborador foi atualizado.", "Colaborador atualizado",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    AtualizaDGV();
                }

                else
                {
                    MessageBox.Show("Erro ao atualizar.", "Erro",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Example #2
0
 public void SalvarColaborador(Colaborador colaborador)
 {
     try
     {
         if (colaborador.registro == 0)
         {
             DAO.Add(colaborador);
             DAO.CommitChanges();
         }
         else
         {
             DAO.Update(colaborador, colaborador.registro);
         }
     }
     catch (DbUpdateException)
     {
         throw new Exceptions.ErroAoAtualizar(colaborador);
     }
     catch
     {
         throw new Exceptions.ErroAoSalvar(colaborador);
     }
 }