public Form_Empleado(VistaEmpleados_Admin vistaEmpleados_Admin, string titulo, Empleado empleado) { Accion = Constantes.accionEditar; EmpleadoActual = empleado; inicializarformulario(vistaEmpleados_Admin, titulo); }
public Elem_Empleado(VistaEmpleados_Admin vistaEmpleados_Admin, Empleado empleado) { InitializeComponent(); rellenarDatos(empleado); this.VistaEmpleados_Admin = vistaEmpleados_Admin; this.empleado = empleado; }
private void inicializarformulario(VistaEmpleados_Admin vistaEmpleados_Admin, string titulo) { VistaEmpleados_Admin = vistaEmpleados_Admin; Text = titulo; InitializeComponent(); this.CenterToParent(); if (Accion.Equals(Constantes.accionEditar)) { cargarDatos(); } }
private void NuevoEmpleado() { if (ValidarCamposEmpleado()) { try { Usuario usuario = new Usuario(); usuario.usuario_username = txtUsuario.Text; usuario.usuario_password = txtContraseña.Text; if (!PropiedadesGenerales.UsuarioController.UsuarioEstaRepetido(usuario)) { Empleado empleado = new Empleado(); empleado.empleado_cedula = txtCedula.Text; empleado.empleado_apellidos = txtApellido.Text; empleado.empleado_nombres = txtNombre.Text; empleado.empleado_telefono = txtTelefono.Text; empleado.empleado_email = txtEmail.Text; empleado.empleado_direccion = txtDireccion.Text; empleado.id = PropiedadesGenerales.UsuarioController.RegistrarNuevoEmpleado(usuario, empleado); if (empleado.id != -1) { PropiedadesGenerales.Notificar.notificarCorrecto("Completado", "Empleado registrado correctamente"); VistaEmpleados_Admin.RellenarEmpleados(); Close(); } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al registrarse", "el usuario está repetido!"); } } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al ingresar empleado", "Ingrese bien los datos"); } }
private void EditarEmpleado() { if (ValidarCamposEmpleado()) { Empleado empleadoTemp = generarEmpleado(); Usuario usuarioTemp = generarUsuario(); if (!empleadoTemp.Equals(PropiedadesGenerales.EmpleadoActual)) { try { if (PropiedadesGenerales.EmpleadoController.Update(empleadoTemp) && PropiedadesGenerales.UsuarioController.Update(usuarioTemp)) { VistaEmpleados_Admin.RellenarEmpleados(); PropiedadesGenerales.Notificar.notificarCorrecto("Completado", "Empleado actualizado"); Close(); } else { PropiedadesGenerales.Notificar.notificarFallo("No se consiguio actualizar", "Error al actualizar el empleado"); } } catch (ControllerException ex) { PropiedadesGenerales.Notificar.notificarError(ex); } } else { PropiedadesGenerales.Notificar.notificarFallo("No se consiguio actualizar", "No cambio ningun dato!"); } } else { PropiedadesGenerales.Notificar.notificarFallo("Error al ingresar empleado", "Ingrese bien los datos"); } }
public Form_Empleado(VistaEmpleados_Admin vistaEmpleados_Admin, string titulo) { Accion = Constantes.accionInsertar; inicializarformulario(vistaEmpleados_Admin, titulo); }