Пример #1
0
        private void pbx_guardar_empleado_Click(object sender, EventArgs e)
        {
            try
            {
                Empleado pEmpleado = new Empleado();
                pEmpleado.Nombre         = nombre_emp_txt.Text.Trim();
                pEmpleado.Apelldo_p      = ap_empleado_txt.Text.Trim();
                pEmpleado.Apellido_m     = am_empleado_txt.Text.Trim();
                pEmpleado.Fecha_registro = dtpFecha_Reg.Value.Year + "/" + dtpFecha_Reg.Value.Month + "/" + dtpFecha_Reg.Value.Day;

                if (nombre_emp_txt.Text == "" || ap_empleado_txt.Text == "" || am_empleado_txt.Text == "" || dtpFecha_Reg.Text == "")
                {
                    MessageBox.Show("ERROR. Complete todos los campos");
                }
                else
                {
                    int resultado = EmpleadoDAL.Agregar(pEmpleado);
                    if (resultado > 0)
                    {
                        MessageBox.Show("Empleado Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Limpiar();
                        llenar.GridView_empleados(dgv_empleados);
                    }
                    else
                    {
                        MessageBox.Show("No se pudo guardar registro de empleado", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("ERROR. Llena los campos correspondientes");
            }
        }
Пример #2
0
 private void pbx_elim_emp_Click(object sender, EventArgs e)
 {
     try {
         if (dgv_empleados.SelectedRows.Count == 1)
         {
             int id        = Convert.ToInt32(dgv_empleados.CurrentRow.Cells[0].Value);
             int eliminado = EmpleadoDAL.Eliminar(id);
             MessageBox.Show("Registro eliinado correctamente");
             llenar.GridView_empleados(dgv_empleados);
             Limpiar();
         }
         else
         {
             MessageBox.Show("Error al eliminar registro");
         }
     }
     catch (Exception)
     {
         MessageBox.Show("ERROR. Elimine primero el usuario asignado al empleado");
     }
 }
Пример #3
0
 private void pictureBox1_Click_1(object sender, EventArgs e)
 {
     try {
         if (dgv_empleados.SelectedRows.Count == 1)
         {
             panel_modificar_empleado.Visible = true;
             panel_registrar_empleado.Visible = false;
             int id = Convert.ToInt32(dgv_empleados.CurrentRow.Cells[0].Value);
             nombre_emp_act.Text = EmpleadoDAL.ObtenerEmpleado(id).Nombre;
             ap_emp_act.Text     = EmpleadoDAL.ObtenerEmpleado(id).Apelldo_p;
             am_emp_act.Text     = EmpleadoDAL.ObtenerEmpleado(id).Apellido_m;
             rfc_emp_act.Text    = EmpleadoDAL.ObtenerEmpleado(id).RFC;
             nss_emp_act.Text    = EmpleadoDAL.ObtenerEmpleado(id).NSS;
         }
         else
         {
             MessageBox.Show("Seleccione un registro para modificar.");
         }
     }
     catch (Exception)
     {
         MessageBox.Show("ERROR. Llena los campos correspondientes");
     }
 }