예제 #1
0
 //METODO DOBLE CLICK EN CELDA
 private void DobleClickDgvCell()
 {
     try
     {
         frmIngresarTrabajador formIngresarTrabajador = new frmIngresarTrabajador();
         formIngresarTrabajador.ctrlSeleccionado   = 2;
         formIngresarTrabajador.idtrabajador       = Convert.ToString(dgvListado.CurrentRow.Cells["idtrabajador"].Value).Trim();
         formIngresarTrabajador.nombre             = Convert.ToString(dgvListado.CurrentRow.Cells["nombre"].Value).Trim().ToUpper();
         formIngresarTrabajador.apellido           = Convert.ToString(dgvListado.CurrentRow.Cells["apellido"].Value).Trim().ToUpper();
         formIngresarTrabajador.sexo               = Convert.ToString(dgvListado.CurrentRow.Cells["sexo"].Value).Trim();
         formIngresarTrabajador.fecha_nacimiento   = Convert.ToDateTime(dgvListado.CurrentRow.Cells["fecha_nacimiento"].Value);
         formIngresarTrabajador.num_documento      = Convert.ToString(dgvListado.CurrentRow.Cells["num_documento"].Value).Trim();
         formIngresarTrabajador.domicilio          = Convert.ToString(dgvListado.CurrentRow.Cells["domicilio"].Value).Trim();
         formIngresarTrabajador.tel_fijo           = Convert.ToString(dgvListado.CurrentRow.Cells["tel_fijo"].Value).Trim();
         formIngresarTrabajador.tel_cel            = Convert.ToString(dgvListado.CurrentRow.Cells["tel_cel"].Value).Trim();
         formIngresarTrabajador.email              = Convert.ToString(dgvListado.CurrentRow.Cells["email"].Value).Trim();
         formIngresarTrabajador.acceso             = Convert.ToString(dgvListado.CurrentRow.Cells["acceso"].Value).Trim().ToUpper();
         formIngresarTrabajador.usuario            = Convert.ToString(dgvListado.CurrentRow.Cells["usuario"].Value).Trim();
         formIngresarTrabajador.password           = Convert.ToString(dgvListado.CurrentRow.Cells["password"].Value).Trim();
         formIngresarTrabajador.btnInsertar.Click += new EventHandler(formIngresarTrabajador_btnInsertarClick);
         formIngresarTrabajador.ShowDialog();
     }
     catch
     {
     }
 }
예제 #2
0
        //BOTON INGRESAR NUEVO PROVEEDOR
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            frmIngresarTrabajador formIngresarTrabajador = new frmIngresarTrabajador();

            formIngresarTrabajador.ctrlSeleccionado = 0;
            //CAPTURADOR DE EVENTO CLICK EN BOTON INSERTAR
            formIngresarTrabajador.btnInsertar.Click += new EventHandler(formIngresarTrabajador_btnInsertarClick);
            formIngresarTrabajador.ShowDialog();
        }
예제 #3
0
        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);
            }
        }