Exemplo n.º 1
0
 public frmCambiarContraseña(CuentaUsuario cu)
 {
     InitializeComponent();
     this.cu               = cu;
     trabajadorBL          = new TrabajadorBL();
     txtContra.Validating += TxtContra_Validating;
 }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
        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);
            }
        }
Exemplo n.º 5
0
 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);
         }
     }
 }
Exemplo n.º 6
0
 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);
     }
 }
Exemplo n.º 7
0
 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);
                }
            }
        }
Exemplo n.º 9
0
 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);
     }
 }
Exemplo n.º 10
0
 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);
     }
 }
Exemplo n.º 11
0
 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);
     }
 }
Exemplo n.º 12
0
 private void llenarGrid()
 {
     dataGridView1.DataSource = TrabajadorBL.SelectAllTrabajador();
 }