Ejemplo n.º 1
0
        private void txtDNI_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == Convert.ToChar(Keys.Enter))
            {

                Modelo.PersonalBD clspersonalbd = new Modelo.PersonalBD();

                if (clspersonalbd.VerificarSiExistePersonal(txtDNI.Text))
                {
                    //si existe el personal  recupero los datos de l personal a mis controles
                    Controlador.Personal clsPersonal = new Controlador.Personal();
                    //  Modelo.PersonalBD clspersonalbdx = new Modelo.PersonalBD();

                    clsPersonal.idpersonal = txtDNI.Text;

                    clsPersonal = clspersonalbd.BuscarPersonalXdni(clsPersonal);
                    txtDNI.Text = clsPersonal.idpersonal;

                    txtNombres.Text = clsPersonal.nombres;
                    txtApellidos.Text = clsPersonal.apellidos;
                    dtpFechaNacimiento.Value = clsPersonal.fechanac;
                    txtcargo.Text = clsPersonal.cargo;

                    picFoto.Image = byteArrayToImage(clsPersonal.foto);

                    tempfoto = imageToByteArray(picFoto.Image);

                }

                else
                {

                    MessageBox.Show(" El personal no existe en la base de datos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

            }
        }
Ejemplo n.º 2
0
        private void txtDNI_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == Convert.ToChar(Keys.Enter))
            {

                Modelo.PersonalBD clspersonalbd = new Modelo.PersonalBD();

                if (clspersonalbd.VerificarSiExistePersonal(txtDNI.Text))
                {
                    //si existe el personal  recupero los datos de l personal a mis controles
                    Controlador.Personal clsPersonal = new Controlador.Personal();
                    //  Modelo.PersonalBD clspersonalbdx = new Modelo.PersonalBD();

                    clsPersonal.idpersonal = txtDNI.Text;

                    clsPersonal = clspersonalbd.BuscarPersonalXdni(clsPersonal);

                    this.lblDNI.Text = clsPersonal.nombres + " "+clsPersonal.apellidos;

                    //cargo la foto en picture box
                    picFoto.Image = byteArrayToImage(clsPersonal.foto);

                }
                else
                {

                    MessageBox.Show(" El personal no existe en la base de datos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }

            }
            //////////////

            Modelo.Acceso_BD clsAccesobd = new Modelo.Acceso_BD();

            if (clsAccesobd.VerificarSiExisteIDacceso(txtDNI.Text))
                {
                    //si existe el Id l  recupero los datos de l personal a mis controles
                    Controlador.Acceso clsAcceso = new Controlador.Acceso();

                    clsAcceso.idpersonal = txtDNI.Text;

                    clsAcceso = clsAccesobd.BuscarAccesoXIDpersonal(clsAcceso);

                    var dt = clsAcceso.fecha;
                    string output = dt.ToString(@"yyyy/MM/dd", CultureInfo.InvariantCulture);
                    lblFecha.Text = output;

                    this.dtpDesde.Value = clsAcceso.fechadesde;
                    this.dtpHasta.Value = clsAcceso.fechahasta;
                    this.txtRUC.Text = clsAcceso.idempresacolaboradora;

                   this.cbxEssalud.Checked = (clsAcceso.essalud == "1" ? true : false);
                    this.cbxSCTRsalud.Checked = (clsAcceso.sctrsalud == "1" ? true : false);
                    this.cbxSCTRpensiones.Checked = ( clsAcceso.sctrpensiones == "1" ? true : false);
                   this.cbdPDTplame.Checked =  (clsAcceso.pdtplame == "1" ? true : false);
                    this.cbxAFP.Checked=  ( clsAcceso.afp == "1" ? true : false);
                   this.cbxONP.Checked = (clsAcceso.onp  == "1" ? true : false);

                   this.txtNota.Text = clsAcceso.nota;

                   this.cmdTipoPersonal.SelectedIndex = (int.Parse(clsAcceso.idtipopersonal) - 1);

                this.cmbArea.SelectedIndex= (int.Parse(clsAcceso.idarea) - 1);

                }

            ////////////
        }