private void Inscripciones_Load(object sender, EventArgs e) { Personalogic logica = new Personalogic(); this.PersonaActual = logica.GetOne(Session.Usuario.IDPersona.Value); Listar(); }
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 } }
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); } }