protected void btnIngresar_Click(object sender, EventArgs e) { PersonaLogic pl = new PersonaLogic(); List <Business.Entities.Persona> usuarios = pl.GetAll(); Business.Entities.Persona currentUser = null; foreach (Business.Entities.Persona usu in usuarios) { if (usu.NombreUsuario == txtUsuario.Text) { currentUser = usu; break; } } if (currentUser == null || currentUser.Clave != txtClave.Text) { Response.Write("<script>alert('Usuario y/o contraseña incorrectos.');</script>"); } else if (currentUser.Habilitado == false) { Response.Write("<script>alert('Usuario no habilitado.');</script>"); } else { Session["tipoPersona"] = currentUser.TipoPersona; Session["idPersona"] = currentUser.ID; Response.Redirect("/Default.aspx"); } }
private void EnableForm(bool enable) { ddlCargo.DataSource = Enum.GetNames(typeof(DocenteCurso.TiposCargos)); ddlCargo.DataBind(); ddlCargo.Enabled = enable; CursoLogic cl = new CursoLogic(); ddlCurso.DataSource = cl.GetAll(); ddlCurso.DataTextField = "ID"; ddlCurso.DataValueField = "ID"; ddlCurso.DataBind(); ddlCurso.Enabled = enable; PersonaLogic pl = new PersonaLogic(); List <Persona> docentes = new List <Persona>(); foreach (Persona per in pl.GetAll()) { if (per.TipoPersona == Persona.TipoPersonas.Docente) { docentes.Add(per); } } ddlDocente.DataSource = docentes; ddlDocente.DataTextField = "Legajo"; ddlDocente.DataValueField = "ID"; ddlDocente.DataBind(); ddlDocente.Enabled = enable; }
public void ListarPor(string persona) { this.dgvPersonas.AutoGenerateColumns = false; PersonaLogic ul = new PersonaLogic(); List <Persona> docentes = new List <Persona>(); foreach (Persona p in ul.GetAll()) { if (persona.Equals("alumno")) { if (p.TipoPersona == 3) { docentes.Add(p); } } else if (persona.Equals("docente")) { if (p.TipoPersona == 2) { docentes.Add(p); } } } this.dgvPersonas.DataSource = docentes; }
public void Listar() { try { // Pido las personas List <Persona> personas = _personaLogic.GetAll(); // Pido los planes List <Plan> planes = _planLogic.GetAll(); // Consulta para dejar la descripción del plan var consulta = from per in personas join pl in planes on per.IDPlan equals pl.ID into PersonasPlanes from pp in PersonasPlanes.DefaultIfEmpty(new Plan()) select new { ID = per.ID, Legajo = per.Legajo, Nombre = per.Nombre, Apellido = per.Apellido, Direccion = per.Direccion, Telefono = per.Telefono, Email = per.Email, FechaNacimiento = per.FechaNacimiento, Plan = pp.Descripcion, TipoPersona = per.TipoPersona }; this.dgvPersonas.DataSource = consulta.ToList(); } catch (Exception e) { MessageBox.Show(e.Message, "Personas", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.dgvPersonas.AutoGenerateColumns = false; }
public void Listar() { this.dgvPersonas.AutoGenerateColumns = false; PersonaLogic ul = new PersonaLogic(); this.dgvPersonas.DataSource = ul.GetAll(); }
public void Listar() { PersonaLogic pl = new PersonaLogic(); this.dvgPersonas.AutoGenerateColumns = false; this.dvgPersonas.DataSource = pl.GetAll(); }
private void Listar() { //this.personasTableAdapter.Fill(this.tp2_netDataSet.personas); PersonaLogic pl = new PersonaLogic(); dataGridViewPersona.DataSource = pl.GetAll(); }
private void LoadForm(int id) { this.Entity = this.Logic.GetOne(id); ddlCargo.DataSource = Enum.GetNames(typeof(DocenteCurso.TiposCargos)); ddlCargo.DataBind(); ddlCargo.SelectedIndex = (int)Entity.Cargo; CursoLogic cl = new CursoLogic(); ddlCurso.DataSource = cl.GetAll(); ddlCurso.DataTextField = "ID"; ddlCurso.DataValueField = "ID"; ddlCurso.DataBind(); ddlCurso.SelectedValue = cl.GetOne(Entity.IDCurso).ID.ToString(); PersonaLogic pl = new PersonaLogic(); List <Persona> docentes = new List <Persona>(); foreach (Persona per in pl.GetAll()) { if (per.TipoPersona == Persona.TipoPersonas.Docente) { docentes.Add(per); } } ddlDocente.DataSource = docentes; ddlDocente.DataTextField = "Legajo"; ddlDocente.DataValueField = "ID"; ddlDocente.DataBind(); ddlDocente.SelectedValue = pl.GetOne(Entity.IDDocente).ID.ToString(); }
private void btnIngresar_Click(object sender, EventArgs e) { PersonaLogic pl = new PersonaLogic(); List <Business.Entities.Persona> personas = pl.GetAll(); Business.Entities.Persona personaActiva = null; foreach (Business.Entities.Persona usu in personas) { if (usu.NombreUsuario == txtUsuario.Text) { personaActiva = usu; break; } } if (personaActiva == null || personaActiva.Clave != txtPass.Text) { MessageBox.Show("Usuario y/o contraseña incorrectos.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (personaActiva.Habilitado == false) { MessageBox.Show("Usuario no habilitado.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ((formMain)this.Owner).PersonaActiva = personaActiva; MessageBox.Show("Usted ha ingresado al sistema correctamente.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; } }
public void Listar() { try { // Pido las alumnoInscripciones List <AlumnoInscripcion> alumnoInscripciones = _alumnoInscripcionLogic.GetInscripcionesCurso((int)this.cbCursos.SelectedValue); // Pido las personas List <Persona> personas = _personaLogic.GetAll(); // Consulta para dejar la descripción del plan var consulta = from insc in alumnoInscripciones join per in personas on insc.IDAlumno equals per.ID select new { ID = insc.ID, Legajo = per.Legajo, Nombre = per.Nombre, Apellido = per.Apellido, Condicion = insc.Condicion, Nota = insc.Nota }; this.dgvRegistrarNotas.DataSource = consulta.ToList(); } catch (Exception e) { MessageBox.Show(e.Message, "Notas", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.dgvRegistrarNotas.AutoGenerateColumns = false; }
public void Listar() { try { // Pido las personas List <Persona> personas = _personaLogic.GetAll(); // Pido los usuarios List <Usuario> usuarios = _usuarioLogic.GetAll(); // Consulta para dejar la descripción del plan var consulta = from u in usuarios join p in personas on u.IDPersona equals p.ID select new { ID = u.ID, Usuario = u.NombreUsuario, Legajo = p.Legajo, Nombre = p.Nombre, Apellido = p.Apellido, Habilitado = u.Habilitado }; this.dgvUsuarios.AutoGenerateColumns = false; this.dgvUsuarios.DataSource = consulta.ToList(); } catch (Exception e) { MessageBox.Show(e.Message, "Usuarios", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void MapearADatos() { if (modostr == "Alta") { UsuarioActual = new Usuario(); UsuarioActual.State = Usuario.States.New; } if ((modostr == "Modificacion") || (modostr == "Alta")) { PersonaLogic pl = new PersonaLogic(); List <Personas> personas = pl.GetAll(); UsuarioActual.Habilitado = chkHabilitado.Checked; UsuarioActual.Nombre = txtNombre.Text; UsuarioActual.Apellido = txtApellido.Text; UsuarioActual.EMail = txtEmail.Text; UsuarioActual.NombreUsuario = txtUsuario.Text; UsuarioActual.Clave = txtClave.Text; UsuarioActual.IDPersona = personas[cmbPersonas.SelectedIndex].ID; } if (modostr == "Modificacion") { UsuarioActual.State = Usuario.States.Modified; } if (modostr == "Baja") { UsuarioActual.State = Usuario.States.Deleted; //ul.Delete(UsuarioActual.ID); } if (modostr == "Consulta") { UsuarioActual.State = Usuario.States.Unmodified; } }
public List <InformePlanes> GetInformePlanes() { List <Comision> comisiones = ComisionLogic.GetAll(); List <Business.Entities.Persona> personas = PersonaLogic.GetAll(); List <Especialidad> especialidades = EspecialidadLogic.GetAll(); List <Plan> planes = PlanLogic.GetAll(); List <InformePlanes> informePlanes = ( from plan in planes join especialidad in especialidades on plan.IdEspecialidad equals especialidad.ID join comision in comisiones on plan.ID equals comision.IdPlan join persona in personas on plan.ID equals persona.IdPlan where persona.TipoPersona == Business.Entities.Persona.TiposPersonas.Alumno select new InformePlanes { IdPlan = plan.ID, DescripcionPlan = plan.Descripcion, DescripcionEspecialidad = especialidad.Descripcion, DescripcionComision = comision.Descripcion, TipoPersona = persona.Nombre + " " + persona.Apellido, Legajo = persona.Legajo, } ).ToList(); return(informePlanes); }
public void Listar() { PersonaLogic perLog = new PersonaLogic(); List<Entidades.Persona> listaPersonas = new List<Entidades.Persona>(); listaPersonas = perLog.GetAll(); this.dgvBase.DataSource = listaPersonas; }
private void LoadDocentes() { try { PersonaLogic pl = new PersonaLogic(); List <Persona> docentes = new List <Persona>(); foreach (Persona p in pl.GetAll()) { if (p.TipoPersona == Persona.TiposPersonas.Profesor) { docentes.Add(p); } } if (docentes.Count > 0) { gvDocentes.DataSource = docentes; gvDocentes.DataBind(); } else { this.lblMensajeDocente.Visible = true; } } catch (Exception ex) { Session["error"] = ex.Message; Page.Response.Redirect("../Error.aspx"); } }
private void cargarGrilla() { List <AlumnoInscripcion> listadoAlumnoInscripcion = new List <AlumnoInscripcion>(); AluInscLogic aluInscLog = new AluInscLogic(); listadoAlumnoInscripcion = aluInscLog.GetAll(); List <Persona> listadoPersonas = new List <Persona>(); PersonaLogic perLog = new PersonaLogic(); listadoPersonas = perLog.GetAll(); var inscriptos = from aluins in listadoAlumnoInscripcion join alu in listadoPersonas on aluins.Alumno.ID equals alu.ID where (aluins.Curso.ID == this.IdCurso) select new { id_inscripcion = aluins.ID, legajo = alu.IdLegajo, apellido = alu.Apellido, nombre = alu.Nombre, nota = aluins.Nota, condicion = aluins.Condicion }; dgvAlumnosDelCurso.DataSource = inscriptos.ToList(); }
private void Listar() { try { UsuarioLogic usl = new UsuarioLogic(); PersonaLogic pel = new PersonaLogic(); var usuarios = ( from Usu in usl.GetAll() join Per in pel.GetAll() on Usu.IdPersona equals Per.IdPersona select new { IdUsuario = Usu.ID, Nombre = Per.NombreYApellido, Usuario = Usu.NombreUsuario, IdTipoUsuario = Usu.IdTipoUsuario, Habilitado = Usu.Habilitado }).Where(x => x.IdTipoUsuario == TipoUsu).ToList(); dataGridView1.DataSource = usuarios; } catch (Exception Ex) { Notificar("Error de conexión", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Listar() { PersonaLogic p = new PersonaLogic(); PlanLogic pl = new PlanLogic(); try { List <Persona> personas = p.GetAll(); List <Plan> planes = pl.GetAll(); var consultaPersonas = from per in personas join pla in planes on per.IDPlan equals pla.ID select new { ID = per.ID, TipoPersonasString = per.TipoPersonasString, Legajo = per.Legajo, Nombre = per.Nombre, Apellido = per.Apellido, FechaNacimiento = per.FechaNacimiento, Email = per.Email, Direccion = per.Direccion, Telefono = per.Telefono, Plan = pla.Descripcion }; this.dgvPersonas.DataSource = consultaPersonas.ToList(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void LoadForm(int id) { Entity = Logic.GetOne(id); ddlCondicion.SelectedValue = Entity.Condicion; notaTextBox.Text = Entity.Nota.ToString(); PersonaLogic pl = new PersonaLogic(); List <Persona> alumnos = new List <Persona>(); foreach (Persona per in pl.GetAll()) { if (per.TipoPersona == Persona.TipoPersonas.Alumno) { alumnos.Add(per); } } ddlAlumno.DataSource = alumnos; ddlAlumno.DataTextField = "Legajo"; ddlAlumno.DataValueField = "ID"; ddlAlumno.DataBind(); ddlAlumno.SelectedValue = pl.GetOne(Entity.IDAlumno).ID.ToString(); CursoLogic cl = new CursoLogic(); ddlCurso.DataSource = cl.GetAll(); ddlCurso.DataTextField = "ID"; ddlCurso.DataValueField = "ID"; ddlCurso.DataBind(); ddlCurso.SelectedValue = cl.GetOne(Entity.IDCurso).ID.ToString(); }
private void EnableForm(bool enable) { ddlCondicion.Enabled = enable; notaTextBox.Enabled = enable; notaCustomValidator.Enabled = enable; PersonaLogic pl = new PersonaLogic(); List <Persona> alumnos = new List <Persona>(); foreach (Persona per in pl.GetAll()) { if (per.TipoPersona == Persona.TipoPersonas.Alumno) { alumnos.Add(per); } } ddlAlumno.DataSource = alumnos; ddlAlumno.DataTextField = "Legajo"; ddlAlumno.DataValueField = "ID"; ddlAlumno.DataBind(); ddlAlumno.Enabled = enable; CursoLogic cl = new CursoLogic(); ddlCurso.DataSource = cl.GetAll(); ddlCurso.DataTextField = "ID"; ddlCurso.DataValueField = "ID"; ddlCurso.DataBind(); ddlCurso.Enabled = enable; }
public List <InformeCursos> GetInformeComisiones() { List <AlumnoInscripcion> alumnoInscripciones = AlumnoInscripcionLogic.GetAll(); List <Curso> cursos = CursoLogic.GetAll(); List <Comision> comisiones = ComisionLogic.GetAll(); List <Business.Entities.Persona> personas = PersonaLogic.GetAll(); List <Materia> materias = MateriaLogic.GetAll(); List <InformeCursos> x = ( from curso in cursos join materia in materias on curso.IdMateria equals materia.ID join comision in comisiones on curso.IdComision equals comision.ID join alumnoinscripcion in alumnoInscripciones on curso.ID equals alumnoinscripcion.IdCurso select new InformeCursos { IdCurso = curso.ID, Cupo = curso.Cupo, DescComision = comision.Descripcion, DescMateria = materia.Descripcion, IdAlumnos = alumnoinscripcion.IdAlumno } ).ToList(); return(x); }
private void LoadForm(int ID) { this.Entity = this.Logic.GetOne(ID); this.nombreTextBox.Text = this.Entity.Nombre; this.apellidoTextBox.Text = this.Entity.Apellido; this.emailTextBox.Text = this.Entity.EMail; this.habilitadoCheckBox.Checked = this.Entity.Habilitado; this.nombreUsuarioTextBox.Text = this.Entity.NombreUsuario; PersonaLogic pl = new PersonaLogic(); List <Business.Entities.Personas> personas = pl.GetAll(); Business.Entities.Personas persona = pl.GetOne(Entity.IDPersona); bool contiene = false;//Verificar que no este borrado logico, si esta borrado, no setear dropdown foreach (Business.Entities.Personas perso in personas) { if (perso.ID == persona.ID) { contiene = true; } } if (contiene) { this.ddlPersona.SelectedValue = (this.Entity.IDPersona).ToString(); } }
private void LoadGrid() { List <Persona> per = personas.GetAll(); gridView.DataSource = GenerarListas.GenerarPersona(per); gridView.DataBind(); }
public void RellenarReporte() { PersonaLogic pl = new PersonaLogic(); List <reportesPersonasObject> rpo = pl.GetAll().ConvertAll <reportesPersonasObject>(new Converter <Persona, reportesPersonasObject>(PersonasToreportesPersonasObject)); ReportDataSource rds1 = new ReportDataSource("Personas", rpo); this.reportViewer1.LocalReport.DataSources.Add(rds1); }
private void cargaListaDocentes() { ListaPersonas = PersonaLogic.GetAll(Persona.TipoPersonas.Profesor); this.ddlDocentes.DataSource = ListaPersonas; this.ddlDocentes.DataValueField = "id"; this.ddlDocentes.DataTextField = "Nombre"; this.ddlDocentes.DataBind(); }
private void CargarPersonas() { PersonaLogic pl = new PersonaLogic(); foreach (Persona per in pl.GetAll()) { comboBoxPersona.Items.Add(per); } }
private void cmbPersonas_SelectedIndexChanged(object sender, EventArgs e) { PersonaLogic pl = new PersonaLogic(); List <Personas> personas = pl.GetAll(); txtApellido.Text = personas[cmbPersonas.SelectedIndex].Apellido; txtNombre.Text = personas[cmbPersonas.SelectedIndex].Nombre; txtEmail.Text = personas[cmbPersonas.SelectedIndex].Email; }
private UsuarioForm() { InitializeComponent(); this.AcceptButton = btnAceptar; this.CancelButton = btnCancelar; this.cmbPersona.DataSource = personas.GetAll(); this.cmbPersona.DisplayMember = "LegajoYNombre"; this.cmbPersona.ValueMember = "ID"; }
public UsuarioDesktop() { InitializeComponent(); PersonaLogic personaLogic = new PersonaLogic(); listaPersonas = personaLogic.GetAll(); this.cboPersonas.DataSource = listaPersonas; this.cboPersonas.ValueMember = "Legajo"; this.cboPersonas.DisplayMember = "Legajo"; }
public void Listar() { this.dgvPersonas.DataSource = personas.GetAll(); this.dgvUsuarios.DataSource = usuarios.GetAll(); this.dgvEspecialidades.DataSource = especialidades.GetAll(); this.dgvPlanes.DataSource = planes.GetAll(); this.dgvMaterias.DataSource = materias.GetAll(); this.dgvComisiones.DataSource = comisiones.GetAll(); this.dgvCursos.DataSource = cursos.GetAll(); //COMPLETAR }