private void dgvEmpleados_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { string cargo = ""; frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "hizo doble click mara modificar empleado"); ClsNempleado N = new ClsNempleado(); ClsNcargo Nc = new ClsNcargo(); ClsEempleado E = null; foreach (ClsEempleado item in N.busquedaEmpleado(dgvEmpleados.CurrentRow.Cells[0].Value.ToString())) { foreach (ClsEcargo item1 in Nc.listarCargos()) { if (item1.Codigo_Cargo.Equals(item.Codigo_Cargo)) { cargo = item1.Descripcion; break; } } string estado = (item.Estado.Equals("1")) ? "Activo" : "Inactivo"; E = ClsEempleado.crear(item.DniEmpleado, item.Nombres, item.Apellidos, item.Direccion, item.Correo, item.Telefono, item.idTurno, cargo, estado, item.Usuario, item.Contraseña); } frmRegistroEmpleado f = new frmRegistroEmpleado(E); f.ShowDialog(); dgvEmpleados.DataSource = N.listarEmpleados(); }
private void btnGuardar_Click(object sender, EventArgs e) { accion = 0; if (MtdValidarCampos()) { ClsEempleado E = ClsEempleado.crear(txtDni.Text, txtNombres.Text, txtApellidos.Text, txtDireccion.Text, txtCorreo.Text, txtTelefono.Text, cmbTurno.SelectedIndex + 1, lblCargo.Text, lblEstado.Text, txtUsuario.Text, txtContraseña.Text); ClsNempleado N = new ClsNempleado(); if (N.agregarEmpleado(E)) { if (MessageBox.Show("Empleado guardado correctamente, ¿Desea continuar en el formulario de registro de empleados?", "JeaNet - Informa", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Presiono " + btnGuardar.Name + " para agregar nuevo empleado"); MtdLimpiar(); btnModificar.Enabled = false; } else { this.Close(); } } else { MessageBox.Show("No se pudo registrar el empleado, intente de nuevo, revise nombre de usuario o comuniquese con soporte", "JeaNet - Error", MessageBoxButtons.OK, MessageBoxIcon.Error); frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Presiono " + btnGuardar.Name + ". no se pudo agregar nuevo empleado"); } } }
private void llenarCamposPerfilUsuario(DataTable data) { datos = data; ClsNempleado N = new ClsNempleado(); ClsEempleado E = null; ClsNcargo Nc = new ClsNcargo(); foreach (ClsEempleado item in N.busquedaEmpleado(data.Rows[0][0].ToString())) { foreach (ClsEcargo item1 in Nc.listarCargos()) { if (item1.Codigo_Cargo.Equals(item.Codigo_Cargo)) { lblcargo.Text = item1.Descripcion; break; } } string estado = (item.Estado.Equals("1")) ? "Activo" : "Inactivo"; E = ClsEempleado.crear(item.DniEmpleado, item.Nombres, item.Apellidos, item.Direccion, item.Correo, item.Telefono, item.idTurno, lblcargo.Text, estado, item.Usuario, item.Contraseña); } if (E != null) { lblDNI.Text = E.DniEmpleado; lblNombre.Text = E.Nombres; lblApellido.Text = E.Apellidos; txtDireccion.Text = E.Direccion; lblCorreo.Text = E.Correo; txtCorreo.Text = E.Correo; txtTelefono.Text = E.Telefono; lblturno.Text = (E.idTurno == 1) ? "Mañana" : (E.idTurno == 2) ? "Tarde" : (E.idTurno == 3) ? "Noche" : ""; lblUsuario.Text = E.Usuario; txtUsuario.Text = E.Usuario; } }
public ArrayList busquedaEmpleado(string codigoEmpleado) { ArrayList empleados = new ArrayList(); foreach (var item in datos.busquedaEmpleado(codigoEmpleado)) { ClsEempleado empleado = ClsEempleado.crear(item.DniEmpleado, item.Nombres, item.Apellidos, item.Direccion, item.Correo, item.Telefono, item.idTurno, item.Codigo_Cargo, item.Estado, item.Usuario, item.Contraseña); empleados.Add(empleado); } return(empleados); }
private void btnGuardar_Click(object sender, EventArgs e) { if (cambiar == true) { if (validarCampos()) { ClsEempleado E = ClsEempleado.crear(lblDNI.Text, lblNombre.Text, lblApellido.Text, txtDireccion.Text, txtCorreo.Text, txtTelefono.Text, Convert.ToInt32(datos.Rows[0][7]), datos.Rows[0][6].ToString(), datos.Rows[0][8].ToString(), txtUsuario.Text, txtClaveRepe.Text); ClsNempleado N = new ClsNempleado(); if (N.modificarEmpleado(E)) { MessageBox.Show("Datos modificados correctamente", "JeaNet - Informa", MessageBoxButtons.OK, MessageBoxIcon.Information); frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Presiono " + btnGuardar.Name + " para modificar perfil " + frmAdministrador.data.Rows[0][0].ToString()); lblUsuario.Text = txtUsuario.Text; lblCorreo.Text = txtDireccion.Text; } else { MessageBox.Show("No se pudo modificar el empleado, intente de nuevo o comuniquese con soporte.", "JeaNet - Error", MessageBoxButtons.OK, MessageBoxIcon.Error); frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Presiono " + btnGuardar.Name + ", no se pudo modificar perfil " + frmAdministrador.data.Rows[0][0].ToString()); } cambiar = false; MtdLimpiar(); this.Size = new Size(475, 558); panel1.Visible = false; this.Close(); } } else if (validarCampos()) { ClsEempleado E = ClsEempleado.crear(lblDNI.Text, lblNombre.Text, lblApellido.Text, txtDireccion.Text, txtCorreo.Text, txtTelefono.Text, Convert.ToInt32(datos.Rows[0][7]), datos.Rows[0][6].ToString(), datos.Rows[0][8].ToString(), txtUsuario.Text, txtClaveRepe.Text); ClsNempleado N = new ClsNempleado(); if (N.modificarEmpleado(E)) { MessageBox.Show("Datos modificados correctamente", "JeaNet - Informa", MessageBoxButtons.OK, MessageBoxIcon.Information); frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Presiono " + btnGuardar.Name + " para modificar perfil " + frmAdministrador.data.Rows[0][0].ToString()); lblUsuario.Text = txtUsuario.Text; lblCorreo.Text = txtDireccion.Text; } else { MessageBox.Show("No se pudo modificar el empleado, intente de nuevo o comuniquese con soporte.", "JeaNet - Error", MessageBoxButtons.OK, MessageBoxIcon.Error); frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Presiono " + btnGuardar.Name + ", no se pudo modificar perfil " + frmAdministrador.data.Rows[0][0].ToString()); } cambiar = false; MtdLimpiar(); this.Size = new Size(475, 558); panel1.Visible = false; } frmLoginAdmin.MtdAuditoria(frmAdministrador.data.Rows[0][0].ToString(), "Hizo clic en Guardar Cambio de su perfil"); }
public ArrayList verificarExistencia(string texto) { ArrayList empleados = new ArrayList(); foreach (var item in obEmpleado.verificarExistencia(texto)) { ClsEempleado empleado = ClsEempleado.crear( item.DniEmpleado, item.Nombres, item.Apellidos, item.Direccion, item.Correo, item.Telefono, item.idTurno, item.Codigo_Cargo, item.Estado, item.Usuario, item.Contraseña); empleados.Add(empleado); } return(empleados); }