public Personaf BuscarPersonaf(Persona p) { Personaf pf = new Personaf(); if (ConexionBD.getSession().CreateCriteria(typeof(Personaf)).Add(Expression.Eq("Id", p.Id)).List<Personaf>().Count > 0) { pf = ConexionBD.getSession().CreateCriteria(typeof(Personaf)).Add(Expression.Eq("Id", p.Id)).List<Personaf>().ElementAt<Personaf>(0); } return pf; }
private void btnBuscar_Click(object sender, EventArgs e) { if (Utils.hayDatosCargados(cmbTipoDoc, txtNroDoc)) { //empleado = gestorEmpleado.buscar(int.Parse(txtNroDoc.Text.Replace(".", "")), (TipoDocumento)cmbTipoDoc.SelectedItem); consultaEmpl = new ConsultarEmpleados(true); consultaEmpl.ShowDialog(); if (consultaEmpl.empSelec != null) { empleado = consultaEmpl.empSelec; txtApellido.Text = empleado.Apellidos; txtNombre.Text = empleado.Nombres; txtNroDoc.Text = empleado.NumeroDocumento.ToString(); cmbTipoDoc.SelectedItem = empleado.TipoDocumento; cajero = new Cajero(); personaf = new Personaf(); personaf = gestorEmpleado.BuscarPersonaf(empleado.Id); cajero = gestorCajero.buscar(personaf); if (cajero.Id != 0) { txtDescripcion.Text = cajero.Descripcion; checkBox1.Checked = cajero.Habilitado; } } } }