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;
 }
示例#2
0
        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;
                    }

                }
            }
        }