コード例 #1
0
        private void Procesar()
        {
            CRUDManager.Entidades.Empleado em = new CRUDManager.Entidades.Empleado();
            em.AsignarUsuario   = (chkAsignarUsuario.CheckState == CheckState.Checked);
            em.IdEmpleado       = idEmpleado;
            em.Primer_Nombre    = txtPrimerNombre.Text;
            em.Segundo_Nombre   = txtSegundoNombre.Text;
            em.Primer_Apellido  = txtPrimerApellido.Text;
            em.Segundo_Apellido = txtSegundoApellido.Text;
            em.Telefono         = txtTelefono.Text;
            em.DUI                   = txtDui.Text;
            em.Email                 = txtEmail.Text;
            em.Residencia            = txtResidencia.Text;
            em.IdMunicipio           = cbMunicipios.SelectedValue.ToString();
            em.Usuario.NombreUsuario = txtUsuario.Text;
            em.Usuario.Password      = txtPassword.Text;
            em.Usuario.IdRol         = cbRol.SelectedValue.ToString();
            em.Especialidad          = cbEspecialidades.SelectedValue.ToString();

            if (ValidarDatos())
            {
                if (idEmpleado == String.Empty)
                {
                    if (em.Insertar())
                    {
                        MessageBox.Show("Empleado agregado correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Close();
                    }
                    else
                    {
                        MessageBox.Show("Error Inesperado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    if (em.Actualizar())
                    {
                        MessageBox.Show("Empleado modificado correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Close();
                    }
                    else
                    {
                        MessageBox.Show("Error Inesperado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
コード例 #2
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show(this, "Esta Seguro que quiere eliminar este empleado", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK)
     {
         CRUDManager.Entidades.Empleado em = new CRUDManager.Entidades.Empleado();
         em.IdEmpleado = dgvEmpleados.CurrentRow.Cells["ID"].Value.ToString();
         if (em.Eliminar())
         {
             MessageBox.Show("Empleado Eliminado Correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("Error al Eliminar Empleado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         CargarEmpleados();
     }
 }