示例#1
0
 public Matricula()
 {
     especialidad = new Especialidad();
     tipoMatricula = new TipoMatricula();
     matriculacion = DateTime.Now;
     horarios = new List<Horario>();
 }
示例#2
0
 public Matricula(string numero, DateTime matriculacion, TipoMatricula tipoMatricula, Categoria categoria,
     Especialidad especialidad, bool habilitado)
 {
     this.numero = numero;
     this.matriculacion = matriculacion;
     this.tipoMatricula = tipoMatricula;
     this.especialidad = especialidad;
     this.habilitado = habilitado;
 }
 public void Elegir()
 {
     if (dgEspecialidades.SelectedRows.Count > 0)
     {
         especialidad = new Especialidad();
         matricula = new Matricula();
         matricula = matriculas.ElementAt<Matricula>(dgEspecialidades.CurrentRow.Index);
         especialidad = matricula.Especialidad;
         Close();
     }
 }
        public Especialidad buscar(string codigo)
        {
            Especialidad e = new Especialidad();
            if (ConexionBD.getSession().CreateCriteria(typeof(Especialidad)).Add(Expression.Like("Codigo", codigo)).List<Especialidad>().Count > 0)
            {

                e = ConexionBD.getSession().CreateCriteria(typeof(Especialidad)).Add(Expression.Like("Codigo", codigo)).List<Especialidad>().ElementAt<Especialidad>(0);

            }

            return e;
        }
 public AgregarEspecialidad(Especialidad especialidad,string ev)
 {
     InitializeComponent();
     espec = especialidad;
     evento = ev;
     cargarDatos();
     if (evento == "Eliminar")
     {
         cbHabilitado.Checked = false;
         Utils.habilitar(false, tbcodigoEs, tbdescripcionEs, cbHabilitado, cbprofesion);
     }
 }
        public bool guardar(Especialidad especialidad)
        {
            ConexionBD.getSession().Save(especialidad);
            ConexionBD.getSession().Flush();

            return existe(especialidad);
        }
 public bool existe(Especialidad e)
 {
     if (ConexionBD.getSession().CreateCriteria(typeof(Especialidad)).Add(Expression.Eq("Codigo", e.Codigo)).List<Especialidad>().Count > 0)
     {
         return true;
     }
     else
     {
         return false;
     }
 }
 private void btnCancelar_Click(object sender, EventArgs e)
 {
     espec = null;
     Dispose();
 }
 private void btnSalir_Click(object sender, EventArgs e)
 {
     especialidad = null;
     Dispose();
 }