private void Inscripciones_Load(object sender, EventArgs e)
        {
            Personalogic logica = new Personalogic();

            this.PersonaActual = logica.GetOne(Session.Usuario.IDPersona.Value);
            Listar();
        }
Beispiel #2
0
        public PersonaDesktop(int ID, ModoForm modo) : this()
        {
            Modo = modo;
            Personalogic persona = new Personalogic();

            personaActual = persona.GetOne(ID);
            MapearDeDatos();
            switch (Modo)
            {
            case ModoForm.Alta:
                this.btnAceptar.Text = "Guardar";
                break;

            case ModoForm.Modificacion:
                this.btnAceptar.Text = "Guardar";
                break;

            case ModoForm.Baja:
                this.btnAceptar.Text = "Eliminar";
                break;

            case ModoForm.Consulta:
                this.btnAceptar.Text = "Aceptar";
                break;
            }
        }
 protected void aceptarLinkButton_Click(object sender, EventArgs e)
 {
     if (IsEntitySelected)
     {
         Personalogic pl = new Personalogic();
         usuarioSession     = (Usuario)Session["User"];
         alumno             = pl.GetOne(Convert.ToInt32(usuarioSession.IDPersona));
         cl                 = new CursoLogic();
         this.Entity2       = new AlumnoInscripcion();
         this.Entity2.State = BusinessEntity.States.New;
         Curso c = cl.GetOne(this.SelectedID);
         if (c.Cupo > 0)
         {
             if (alumno.TipoPersona == Persona.TiposPersona.Alumno)
             {
                 Entity2.IDAlumno = alumno.ID;
             }
             il = new AlumnoInscripcionLogic();
             this.LoadEntity(this.Entity2, c.ID);
             List <AlumnoInscripcion> inscripciones = il.GetAll();
             bool val = true;
             foreach (var ins in inscripciones)
             {
                 if (ins.IDAlumno == Entity2.IDAlumno && ins.IDCurso == Entity2.IDCurso)
                 {
                     //El alumno ya esta anotado a este curso
                     val = false;
                 }
             }
             if (val)
             {
                 il.Save(Entity2);
                 c.Cupo  = c.Cupo - 1;
                 c.State = BusinessEntity.States.Modified;
                 cl.Save(c);
                 LoadGrid();
                 string script = "alert(\"Se ha inscripto correctamente\");";
                 ScriptManager.RegisterStartupScript(this, GetType(),
                                                     "ServerControlScript", script, true);
             }
             else
             {
                 string script = "alert(\"Ya se encuentra inscripto a este curso\");";
                 ScriptManager.RegisterStartupScript(this, GetType(),
                                                     "ServerControlScript", script, true);
             }
         }
         else
         {
             string script = "alert(\"Curso lleno\");";
             ScriptManager.RegisterStartupScript(this, GetType(),
                                                 "ServerControlScript", script, true);
         }
     }
     else
     {
         //SELECCIONA UN CURSO
     }
 }
Beispiel #4
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            UsuarioLogic u = new UsuarioLogic();
            //la propiedad Text de los TextBox contiene el texto escrito en ellos
            Usuario usuario = u.Login(this.txtUsuario.Text, this.txtPass.Text);

            if (usuario != null)
            {
                this.DialogResult = DialogResult.OK;
                Session.Usuario   = usuario;
                Personalogic logica = new Personalogic();
                Session.Persona = logica.GetOne(Session.Usuario.IDPersona.Value);
            }
            else
            {
                MessageBox.Show("Usuario y/o contraseña incorrectos", "Login"
                                , MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }