public Trabajador ValidarLogin(String email, String password) { NegocioTrabajador auxNegocioTrabajador = new NegocioTrabajador(); Trabajador auxTrabajador = auxNegocioTrabajador.ValidarLogin(email, password); return(auxTrabajador); }
//MOSTRAR public void Mostrar() { int cantidadRegistros = 0; dgvListado.DataSource = NegocioTrabajador.Mostrar(); NombreColumnas(); if (!chkEliminarVarios.Checked) { OcultarColumnas(); } foreach (DataGridViewRow row in dgvListado.Rows) { cantidadRegistros++; } lblCantidadClientes.Text = "Cantidad de trabajadores: " + cantidadRegistros; }
private void InsertarEditar() { string agregarActualizar = ""; if (txtNombre.Text == string.Empty) { errorIcono.SetError(txtNombre, "Ingrese el nombre del trabajador"); txtNombre.SelectAll(); } else if (txtApellido.Text == string.Empty) { errorIcono.SetError(txtApellido, "Ingrese el apellido del cliente"); txtApellido.SelectAll(); } else if (cmbSexo.Text == string.Empty) { errorIcono.SetError(cmbSexo, "Ingrersse el sexo del trabajador"); cmbSexo.Focus(); } else if (dtpFecha_Nacimiento.Value == DateTime.Now.Date) { errorIcono.SetError(dtpFecha_Nacimiento, "Ingrese la fecha de nacimiento del trabajador"); dtpFecha_Nacimiento.Focus(); } else if (txtNum_Documento.Text == string.Empty) { errorIcono.SetError(txtNum_Documento, "INgrese el número de documento del trabajador"); txtNum_Documento.SelectAll(); } else if (cmbAcceso.Text == string.Empty) { errorIcono.SetError(cmbAcceso, "Ingrese el nivel de acceso del trabajador"); cmbAcceso.Focus(); } else if (txtUsuario.Text == string.Empty) { errorIcono.SetError(txtUsuario, "Ingrese el nombre de usuario del trabajador"); txtUsuario.SelectAll(); } else if (txtPassword.Text == string.Empty) { errorIcono.SetError(txtPassword, "Ingrese la contraseña del usuario"); txtPassword.SelectAll(); } else if (txtPassword.Text != txtConfirmarPassword.Text) { errorIcono.SetError(txtConfirmarPassword, "Las contraseñas no coinciden"); txtConfirmarPassword.SelectAll(); } else { try { switch (ctrlSeleccionado) { case 0: //INSERTAR agregarActualizar = NegocioTrabajador.Insertar(txtNombre.Text.Trim().ToUpper(), txtApellido.Text.Trim().ToUpper(), cmbSexo.Text, dtpFecha_Nacimiento.Value, txtNum_Documento.Text, txtDomicilio.Text, txtTel_Fijo.Text, txtTel_Cel.Text, txtEmail.Text, cmbAcceso.Text, txtUsuario.Text.Trim(), txtPassword.Text.Trim()); NotificacionOk("Trabajador guardado correctamente", "Guardando"); txtNombre.SelectAll(); Limpiar(); break; case 1: //EDITAR agregarActualizar = NegocioTrabajador.Editar(Convert.ToInt32(txtIdTrabajador.Text), txtNombre.Text.Trim().ToUpper(), txtApellido.Text.Trim().ToUpper(), cmbSexo.Text, dtpFecha_Nacimiento.Value, txtNum_Documento.Text, txtDomicilio.Text, txtTel_Fijo.Text, txtTel_Cel.Text, txtEmail.Text, cmbAcceso.Text, txtUsuario.Text.Trim(), txtPassword.Text.Trim()); nombre = txtNombre.Text; apellido = txtApellido.Text; sexo = cmbSexo.Text; dtpFecha_Nacimiento.Value = fecha_nacimiento; num_documento = txtNum_Documento.Text; domicilio = txtDomicilio.Text; tel_fijo = txtTel_Fijo.Text; tel_cel = txtTel_Cel.Text; email = txtEmail.Text; acceso = cmbAcceso.Text; usuario = txtUsuario.Text; password = txtPassword.Text; txtConfirmarPassword.Text = string.Empty; ctrlSeleccionado = 3; NotificacionOk("Trabajador editado correctamente", "Editando"); break; default: NotificacionError(agregarActualizar, "Error"); break; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } HabilitarBotones(); } }
private void BuscarNum_Documento() { dgvListado.DataSource = NegocioTrabajador.BuscarNum_Documento(txtBuscarNumero.Text); OcultarColumnas(); }
//METODO BUSCAR private void BuscarNombre() { dgvListado.DataSource = NegocioTrabajador.BuscarNombre(txtBuscar.Text); OcultarColumnas(); }
private void btnEliminar_Click(object sender, EventArgs e) { string idtrabajador = ""; string Respuesta = ""; DialogResult Opcion; frmIngresarTrabajador formIngresarTrabajdor = new frmIngresarTrabajador(); try { //SELECCION DE VARIOS REGISTROS if (chkEliminarVarios.Checked) { Opcion = MessageBox.Show( "¿Realmente desea eliminar los registros seleccionados?", "Eliminando registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Opcion == DialogResult.Yes) { foreach (DataGridViewRow row in dgvListado.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { idtrabajador = Convert.ToString(row.Cells[1].Value); Respuesta = NegocioTrabajador.Eliminar(Convert.ToInt32(idtrabajador)); } } if (Respuesta.Equals("OK")) { formIngresarTrabajdor.NotificacionOk("Los registros se eliminaron correctamente.", "Eliminando"); } else { formIngresarTrabajdor.NotificacionError("Los registros no se eliminaron.", "Error"); } Mostrar(); } } else { //SELECCION DE UN REGISTRO Opcion = MessageBox.Show( "¿Realmente desea eliminar el registro seleccionado?", "Eliminando registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Opcion == DialogResult.Yes) { idtrabajador = Convert.ToString(dgvListado.CurrentRow.Cells[1].Value); Respuesta = NegocioTrabajador.Eliminar(Convert.ToInt32(idtrabajador)); if (Respuesta.Equals("OK")) { formIngresarTrabajdor.NotificacionOk("El registro se eliminó correctamente", "Eliminando"); } else { formIngresarTrabajdor.NotificacionError("El registro no se eliminó", "Error"); } } } chkEliminarVarios.Checked = false; Mostrar(); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }