private void txtDNI_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(Keys.Enter)) { CE_Colaborador objce_colaborador = new CE_Colaborador(); CN_Colaborador objcn_usuario = new CN_Colaborador(); objce_colaborador.dni = txtDNI.Text; objce_colaborador = objcn_usuario.BuscarColaboradorXdni(objce_colaborador); this.txtDNI.Text = objce_colaborador.dni; this.txtNombres.Text = objce_colaborador.nombres; this.txtApellidos.Text = objce_colaborador.apellidos; if (objce_colaborador.fechanac > DateTime.MinValue && objce_colaborador.fechanac < DateTime.MaxValue) { this.dtpFechaNacimiento.Value = objce_colaborador.fechanac; } this.txtEmail.Text = objce_colaborador.email; this.txtCelular.Text = objce_colaborador.celular; if (objce_colaborador.fechacese > DateTime.MinValue && objce_colaborador.fechacese < DateTime.MaxValue ) { this.dtpFechaCese.Value = objce_colaborador.fechacese; } if (objce_colaborador.idarea != null) { this.cbArea.SelectedValue = objce_colaborador.idarea; } if (objce_colaborador.idcargo != null) { this.cbCargo.SelectedValue = objce_colaborador.idcargo; } this.picFoto.Image = (objce_colaborador.foto == null ? null : objce_colaborador.foto); this.rbActivo.Checked = (objce_colaborador.estado == "1" ? true : false); this.rbActivo.Text = (this.rbActivo.Checked == true ? "Habilitado" : "Deshabilitado"); } }
private void txtDNI_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(Keys.Enter)) {// open if CE_Colaborador objce_colaborador = new CE_Colaborador(); CN_Colaborador objcn_usuario = new CN_Colaborador(); objce_colaborador.dni = txtDNI.Text; objce_colaborador = objcn_usuario.BuscarColaboradorXdni(objce_colaborador); if (objce_colaborador.dni != null) { //si existe el colaborador en la base de datos lo muestro pero no se si esta autorizado a ingresar this.txtDNI.Text = objce_colaborador.dni; this.lblDNI.Visible = true; this.lblNombres.Visible = true; this.lblApellidos.Visible = true; lblAcceso.Visible = true; this.lblDNI.Text = objce_colaborador.dni; this.lblNombres.Text = objce_colaborador.nombres; this.lblApellidos.Text = objce_colaborador.apellidos; this.picFoto.Image = objce_colaborador.foto; //inicio verificar acceso: el colaborador existe en la BD, entonces verifico si el acceso esta permitido CN_Acceso objcn_acceso = new CN_Acceso(); CE_Acceso objce_acceso = new CE_Acceso(); objce_acceso.dni = objce_colaborador.dni; bool EstadoAutorizacion; EstadoAutorizacion = objcn_acceso.VerificarAutorizaciondeAcceso(objce_acceso); if (EstadoAutorizacion == true)//acceso permitido { DateTime dt; AccesoPermitido(); //inicio log ES: me permitetener un log de los ingresos y salidas del personal en pantalla contadorgrid++; dataGridView1.Rows.Add(contadorgrid, objce_colaborador.foto, objce_colaborador.apellidos + " " + objce_colaborador.nombres, objce_colaborador.dni); dataGridView1.Sort(this.dataGridView1.Columns["Column4"], ListSortDirection.Descending); //fin log ES: dt = horaservidor(); String year = dt.ToString(@"yyyy", CultureInfo.InvariantCulture); String ultimoidregistro; String Nuevoidregistro; //QUERY 1 = PREGUNTO A LA BD, PARAQUE ME DEVUELVA EL ID DEL ULTIMO REGISTRO POR AÑO Y DNI CN_Registro objcn_registro = new CN_Registro(); CE_Registro objce_registro = new CE_Registro(); objce_registro.idregistro = "%" + year + lblDNI.Text + "%"; objce_registro = objcn_registro.UltimoRegistroXYeardni(objce_registro);//RECUPERO EL ULTIMO REGISTRO ultimoidregistro = objce_registro.idregistro; // FIN QUERY 1 if (ultimoidregistro == null) { Nuevoidregistro = year + lblDNI.Text + "_0001"; } else { Nuevoidregistro = IncrementarIdreregistro(ultimoidregistro, year, lblDNI.Text); } idregistro = Nuevoidregistro; //inicio registro el ingreso del personal objce_registro.idregistro = Nuevoidregistro; objce_registro.dni = objce_colaborador.dni; // objce_registro.timeentradasalida = dt; objce_registro.idestado_es = "1";//1= ingreso 0: salida objcn_registro.NuevoRegistroES(objce_registro); //fin registro el ingreso del personal } else if (EstadoAutorizacion == false)//acceso denegado { AccesoDenegado(); } // fin verificar acceso } else { //no existe el colaborador en la base de datos NoExisteColaborador(); } }//end if }
private void txtDNI_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(Keys.Enter)) { CE_Colaborador objce_colaborador = new CE_Colaborador(); CN_Colaborador objcn_usuario = new CN_Colaborador(); //si existe el usuario recupero los datos de este // if (clspersonalbd.VerificarSiExistePersonal(txtDNI.Text)) // { objce_colaborador.dni = txtDNI.Text; objce_colaborador = objcn_usuario.BuscarColaboradorXdni(objce_colaborador); this.txtDNI.Text = objce_colaborador.dni; this.lbldatoscolaborador.Text = objce_colaborador.nombres + " " + objce_colaborador.apellidos; this.picFoto.Image = objce_colaborador.foto; // } // else // { // MessageBox.Show(" El usuario no existe en la base de datos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); // } } }