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"); } }
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"); } }
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"); } }