예제 #1
0
        private Boolean Existe_Personal_Documento(string Documento)
        {
            ENResultOperation R   = ClsMaestro_PersonalBC.Existe_Personal_Documento(Documento);
            DataTable         dtg = (DataTable)R.Valor;

            if (dtg.Rows.Count != 0)
            {
                return(true);
            }
            return(false);
        }
예제 #2
0
        private void Buscar_Trabajador_Filtro()
        {
            ENResultOperation R = ClsMaestro_PersonalBC.Buscar_Filtro(txtBuscarPaterno.Text, txtBuscarMaterno.Text);

            if (R.Proceder)
            {
                dgvListado.DataSource = (DataTable)R.Valor;
            }
            else
            {
                MessageBox.Show("Error al Obtener Valores : " + R.Sms);
            }
        }
예제 #3
0
        private void Mostrar(string filtro)
        {
            ENResultOperation R = ClsMaestro_PersonalBC.Listar(filtro);

            if (R.Proceder)
            {
                dgvListado.DataSource = (DataTable)R.Valor;
            }
            else
            {
                MessageBox.Show("Error al Obtener Valores : " + R.Sms);
            }
        }
예제 #4
0
        private void Cargar_Registro(int nMant_Ide)
        {
            ENResultOperation R   = ClsMaestro_PersonalBC.Obtener_Registro(iPers_Ide);
            DataTable         dtg = (DataTable)R.Valor;

            if (dtg.Rows.Count != 0)
            {
                DataRow ROWG = dtg.Rows[0];
                iUserid                    = Convert.ToInt32(ROWG["USERID"].ToString());
                txtCodigo.Text             = ROWG["PERS_CODIGO"].ToString();
                txtDocumento.Text          = ROWG["PERS_DOCUMENTO"].ToString();
                txtPaterno.Text            = ROWG["PERS_APELLIDO_PATERNO"].ToString();
                txtMaterno.Text            = ROWG["PERS_APELLIDO_MATERNO"].ToString();
                txtNombres.Text            = ROWG["PERS_NOMBRES"].ToString();
                txtDireccion.Text          = ROWG["PERS_DIRECCION"].ToString();
                txtNota.Text               = ROWG["PERS_NOTA"].ToString();
                txtTelfCasa.Text           = ROWG["PERS_TELEFONO_CASA"].ToString();
                txtCelular.Text            = ROWG["PERS_TELEFONO_CELULAR"].ToString();
                txtCorreo.Text             = ROWG["PERS_CORREO"].ToString();
                dtpFecNac.Value            = Convert.ToDateTime(ROWG["PERS_FECHA_NACIMIENTO"].ToString());
                dtpFecIng.Value            = Convert.ToDateTime(ROWG["PERS_FECHA_INGRESO"].ToString());
                dtpFecCese.Value           = Convert.ToDateTime(ROWG["PERS_FECHA_CESE"].ToString());
                cboLocalidad.SelectedValue = Convert.ToInt32(ROWG["LOCA_IDE"].ToString());
                txtLocalidad.Text          = cboLocalidad.Text;
                cboDocumento.SelectedValue = ROWG["DOCU_IDEN_IDE"].ToString();
                cboEstado_Civil.Text       = ROWG["PERS_ESTADO_CIVIL"].ToString();
                cboSexo.Text               = ROWG["PERS_SEXO"].ToString();
                cboEstado.SelectedIndex    = Convert.ToInt32(ROWG["PERS_ESTADO"].ToString());
                cboCargos.SelectedValue    = Convert.ToInt32(ROWG["CARG_IDE"].ToString());
                txtCargo.Text              = ROWG["CARG_IDE"].ToString();
                if (dtpFecCese.Text == "01-01-2000")
                {
                    txtFecCese.Text = string.Empty;
                }
                else
                {
                    txtFecCese.Text = dtpFecCese.Text;
                }
                txtDocumento.Focus();
            }
            else
            {
                Habilitar_Botones(true);
            }
        }
예제 #5
0
        private void Procesar_Operacion()
        {
            ClsMaestro_PersonalBE TipoBE = new ClsMaestro_PersonalBE();

            TipoBE.Userid                = iUserid;
            TipoBE.Pers_codigo           = txtCodigo.Text;
            TipoBE.Pers_ide              = iPers_Ide;
            TipoBE.Pers_apellido_paterno = txtPaterno.Text;
            TipoBE.Pers_apellido_materno = txtMaterno.Text;
            TipoBE.Pers_nombres          = txtNombres.Text;
            TipoBE.Pers_documento        = txtDocumento.Text;
            TipoBE.Pers_direccion        = txtDireccion.Text;
            TipoBE.Loca_ide              = Convert.ToInt32(cboLocalidad.SelectedValue.ToString());
            TipoBE.Carg_ide              = Convert.ToInt32(cboCargos.SelectedValue.ToString());
            TipoBE.Pers_fecha_ingreso    = dtpFecIng.Value;
            TipoBE.Pers_fecha_nacimiento = dtpFecNac.Value;
            TipoBE.Pers_fecha_cese       = dtpFecCese.Value;
            TipoBE.Pers_nota             = txtNota.Text;
            TipoBE.Pers_telefono_casa    = txtTelfCasa.Text;
            TipoBE.Pers_telefono_celular = txtCelular.Text;
            TipoBE.Pers_correo           = txtCorreo.Text;
            TipoBE.Docu_iden_ide         = Convert.ToInt32(cboDocumento.SelectedValue.ToString());
            TipoBE.Pers_estado_civil     = cboEstado_Civil.Text;
            TipoBE.Pers_sexo             = cboSexo.Text;
            TipoBE.Pers_estado           = Convert.ToInt32(cboEstado.SelectedIndex.ToString());
            TipoBE.Usuario               = VarGlobales.NombreUsuario;

            switch (Operacion)
            {
            case "N":
            {
                ENResultOperation R = ClsMaestro_PersonalBC.Crear(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Insertar " + R.Sms);
                }
                break;
            }

            case "M":
            {
                ENResultOperation R = ClsMaestro_PersonalBC.Actualizar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Modificar " + R.Sms);
                }
                break;
            }

            case "E":
            {
                ENResultOperation R = ClsMaestro_PersonalBC.Eliminar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Eliminar " + R.Sms);
                }
                break;
            }
            }
            Operacion             = "M";
            PanelPersonal.Visible = false;
            Habilitar_Botones(true);
            Habilitar_Campos(false);
            Mostrar("");
        }