public frmCambiarContraseña(CuentaUsuario cu) { InitializeComponent(); this.cu = cu; trabajadorBL = new TrabajadorBL(); txtContra.Validating += TxtContra_Validating; }
private void btnBuscar_Click(object sender, EventArgs e) { try { dataGridView1.DataSource = TrabajadorBL.SelectNameTrabajador(txtBuscar.Text); } catch (Exception ex) { MessageBox.Show(ex.Message + " Error Al Consultar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnBuscar_Click(object sender, EventArgs e) { TipoTrabajador rol = new TipoTrabajador(); trabajadorBL = new TrabajadorBL(); dgvTrabajadores.AutoGenerateColumns = false; try { rol = (TipoTrabajador)cmbRol.SelectedItem; } catch { } BindingList <Trabajador> t; Operario op = new Operario(); op.Dni = txtDNI.Text; op.Nombre = txtNombre.Text; op.ApellidoPaterno = txtApPat.Text; op.ApellidoMaterno = txtApMat.Text; op.Correo = txtCorreo.Text; op.Telefono = txtTelefono.Text; if (seleccionar == 0) { if (rol.IdTipoTrabajador == 0) { t = trabajadorBL.listarTrabajadores(op, ""); } else { t = trabajadorBL.listarTrabajadores(op, rol.Descripcion); } if (t.Count == 0) { MessageBox.Show("No se encontró resultados que desea.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } dgvTrabajadores.DataSource = t; } else if (seleccionar == 1) { if (rol.IdTipoTrabajador == 0) { t = trabajadorBL.listarTrabajadoresDisponibles(p, op, ""); } else { t = trabajadorBL.listarTrabajadoresDisponibles(p, op, rol.Descripcion); } if (t.Count == 0) { MessageBox.Show("No se encontró resultados que desea.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } dgvTrabajadores.DataSource = t; } }
public void actualizarDgvTrabajadores() { IEnumerable dataSource = TrabajadorBL.filtrarTrabajadores(txtCedulaIdentidad.Text.Trim(), txtCargo.Text.Trim(), txtTrabajador.Text.Trim(), ref error, ref mensaje); if (!error) { dgvTrabajadores.DataSource = dataSource; dgvTrabajadores.Columns[0].Visible = false; } else { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvTrabajadores_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0 && busqueda) { long idTrabajador = Convert.ToInt64(dgvTrabajadores.Rows[e.RowIndex].Cells["Id"].Value); Trabajador trabajador = TrabajadorBL.obtenerTrabajador(idTrabajador, ref error, ref mensaje); if (!error) { if (frmNuevoModificarDatosTecnicosMotorElectricoTrifasico != null) { frmNuevoModificarDatosTecnicosMotorElectricoTrifasico.llenarTrabajador(trabajador, etiqueta); this.Close(); } } else { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (Validar()) { Trabajador modifica = new Trabajador(); modifica.IDTrabajador = ID; modifica.Nombre = txtNombre.Text; modifica.Apellido = txtApellido.Text; modifica.Sexo = cbSexo.Text; modifica.Fecha_Nacimiento = dateTimeNacimiento.Value; modifica.Cedula = txtDocumento.Text; modifica.Direccion = txtDireccion.Text; modifica.Telefono = double.Parse(txtTelefono.Text); modifica.Email = txtEmail.Text; modifica.Salario = double.Parse(txtSalario.Text); modifica.Usuario = txtUsuario.Text; modifica.Password = txtPaswword.Text; modifica.Cargo = txtCargo.Text; modifica.Rango = cbPrivilegios.Text; TrabajadorBL.UpdateTrabajador(modifica); dataGridView1.Update(); llenarGrid(); MessageBox.Show("Trabajador Modificado Exitosamente", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(txtNombre, txtApellido, txtDocumento, txtDireccion, txtTelefono, txtEmail, txtUsuario, txtPaswword, txtCargo); btnGuardar.Enabled = false; btnEliminar.Enabled = false; btnAgregar.Enabled = true; } else { MessageBox.Show("Debe llenar todos los Campos Requeridos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message + " Error Al Modificar Trabajador", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnModificar_Click(object sender, EventArgs e) { if (dgvTrabajadores.Rows.Count > 0) { long idTrabajador = Convert.ToInt64(dgvTrabajadores.Rows[dgvTrabajadores.CurrentCell.RowIndex].Cells["Id"].Value); Trabajador trabajador = TrabajadorBL.obtenerTrabajador(idTrabajador, ref error, ref mensaje); if (!error) { FrmNuevoModificarTrabajador frmNuevoModificarTrabajador = new FrmNuevoModificarTrabajador(this, "M"); frmNuevoModificarTrabajador.modificarTrabajador(trabajador); frmNuevoModificarTrabajador.ShowDialog(); } else { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("No tiene ningún trabajador.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (validarCampos()) { switch (operacion) { case "N": TrabajadorBL.insertarTrabajador(objetoTrabajador(), ref error, ref mensaje); break; case "M": TrabajadorBL.actualizarTrabajador(objetoTrabajador(), ref error, ref mensaje); break; } if (!error) { frmTrabajadores.actualizarDgvTrabajadores(); DialogResult result = MessageBox.Show(mensaje, "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Information); if (result == DialogResult.OK) { switch (operacion) { case "N": limpiarCampos(); break; case "M": this.Close(); break; } } } else { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnEliminar_Click(object sender, EventArgs e) { try { DialogResult resultado = MessageBox.Show("Realmente desea eliminar el Trabajador: " + txtNombre.Text + "?", "¿Desea eliminar?", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resultado == DialogResult.Yes) { TrabajadorBL.DeleteTrabajador(ID); MessageBox.Show("Trabajador Eliminado.", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(txtNombre, txtApellido, txtDocumento, txtDireccion, txtTelefono, txtEmail, txtUsuario, txtPaswword, txtCargo); dataGridView1.Update(); llenarGrid(); btnGuardar.Enabled = false; btnEliminar.Enabled = false; btnAgregar.Enabled = true; } } catch (Exception ex) { MessageBox.Show(ex.Message + " Error Al Eliminar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (dgvTrabajadores.Rows.Count > 0) { DialogResult result = MessageBox.Show("¿Desea eliminar este trabajador?", "Alprotec", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { TrabajadorBL.eliminarTrabajador(Convert.ToInt64(dgvTrabajadores.Rows[dgvTrabajadores.CurrentCell.RowIndex].Cells["Id"].Value), ref error, ref mensaje); if (!error) { MessageBox.Show(mensaje, "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("No tiene ningún trabajador.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAgregar_Click(object sender, EventArgs e) { try { if (Validar()) { Trabajador nuevo = new Trabajador(); nuevo.Nombre = txtNombre.Text; nuevo.Apellido = txtApellido.Text; nuevo.Sexo = cbSexo.Text; nuevo.Fecha_Nacimiento = dateTimeNacimiento.Value; nuevo.Cedula = txtDocumento.Text; nuevo.Direccion = txtDireccion.Text; nuevo.Telefono = double.Parse(txtTelefono.Text); nuevo.Email = txtEmail.Text; nuevo.Salario = 500; //double.Parse(txtSalario.Text); nuevo.Usuario = txtUsuario.Text; nuevo.Password = txtPaswword.Text; nuevo.Cargo = txtCargo.Text; nuevo.Rango = cbPrivilegios.Text; TrabajadorBL.InsertTrabajador(nuevo); dataGridView1.Update(); llenarGrid(); MessageBox.Show("Trabajador Agregado Exitosamente", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(txtNombre, txtApellido, txtDocumento, txtDireccion, txtTelefono, txtEmail, txtUsuario, txtPaswword, txtCargo); } else { MessageBox.Show("Debe llenar todos los Campos Requeridos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message + " Error Al Agregar Trabajador", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void llenarGrid() { dataGridView1.DataSource = TrabajadorBL.SelectAllTrabajador(); }