public void CargaDGVInstancia() { try { lblIncorrecto.Text = ""; AlumnoServices alumnoServices = new AlumnoServices(); List <Alumno> alumnos = new List <Alumno>(); if (Request.QueryString["IdComision"] != "22041997") { alumnos = alumnoServices.ListarAlumnosComision(Convert.ToInt64(Request.QueryString["IdComision"]), TboxLegajo.Text, TboxNombre.Text, TboxApellido.Text); } else { alumnos = Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] as List <Alumno>; } DGVAlumnos.DataSourceID = null; DGVAlumnos.DataSource = alumnos; if (alumnos.Count == 0) { List <Alumno> Listado = new List <Alumno>(); Alumno Aux = new Alumno(); Aux.Legajo = 0; Aux.Nombre = ""; Aux.Apellido = ""; Aux.Telefono = 0; Aux.Email = ""; Aux.Dirreccion = new Dirreccion(); Aux.Dirreccion.Direccion = ""; Aux.Dirreccion.Ciudad = ""; Aux.Dirreccion.CodPostal = 0; Listado.Add(Aux); DGVAlumnos.DataSource = Listado; DGVAlumnos.DataBind(); DGVAlumnos.Rows[0].Visible = false; if (TboxApellido.Text != "" || TboxLegajo.Text != "" || TboxNombre.Text != "") { lblIncorrecto.Text = "No se encontraron datos"; } } else { DGVAlumnos.DataBind(); } } catch (Exception ex) { Session["Error" + Session.SessionID] = ex; Response.Redirect("Error.aspx"); } }
protected void BtnInstancias_click(object sender, EventArgs e) { ComisionServices comisionServices = new ComisionServices(); Comision comision = new Comision(); comision.Materia = new Materia(); comision.Materia.Id = Convert.ToInt64(DlistMateria.SelectedValue); Session["ABMComisionNuevo-Materia" + Session.SessionID] = comision.Materia; Session["DatosComisionNuevo-Materia" + Session.SessionID] = DlistMateria.SelectedItem.Text; comision.Turno = new Turno(); comision.Turno.Id = Convert.ToInt64(DlistTurno.SelectedValue); Session["ABMComisionNuevo-Turno" + Session.SessionID] = comision.Turno; Session["DatosComisionNuevo-Turno" + Session.SessionID] = DlistTurno.SelectedItem.Text; comision.Cuatrimestre = new Cuatrimestre(); comision.Cuatrimestre.Id = Convert.ToInt64(DlistCuatrimestre.SelectedValue); Session["ABMComisionNuevo-Cuatrimestre" + Session.SessionID] = comision.Cuatrimestre; Session["DatosComisionNuevo-Cuatrimestre" + Session.SessionID] = DlistTurno.SelectedItem.Text; //VERIFICAR DOCENTE comision.docente = new Docente(); comision.docente.Legajo = Convert.ToInt64(Session["DocenteLegajo" + Session.SessionID]); comision.Anio = Convert.ToInt32(TboxAnio.Text); Session["ABMComisionNuevo-Anio" + Session.SessionID] = Convert.ToInt32(TboxAnio.Text); Session["DatosComisionNuevo-Anio" + Session.SessionID] = TboxAnio.Text; Comision Aux = new Comision(); Aux = comisionServices.Busqueda(Convert.ToInt64(Session["DocenteLegajo" + Session.SessionID]), comision); if (Aux == null) { InstanciaServices instanciaServices = new InstanciaServices(); List<Instancia> instancias = instanciaServices.ListarXComision(Convert.ToInt64(22041997)); Session["ABMComisionNuevo-ListInstancias" + Session.SessionID] = instancias; AlumnoServices alumnoServices = new AlumnoServices(); List<Alumno> alumnos = alumnoServices.ListarAlumnosComision(Convert.ToInt64(22041997)); Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] = alumnos; Response.Redirect("List-Instancia.aspx?valor=" + 22041997); } LblIntancia.Text = "Ya posee una instancia igual, cargue una nueva!"; Session["ABMComisionNuevo-Materia" + Session.SessionID] = ""; Session["ABMComisionNuevo-Turno" + Session.SessionID] = ""; Session["ABMComisionNuevo-Cuatrimestre" + Session.SessionID] = ""; Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] = ""; Session["ABMComisionNuevo-ListInstancias" + Session.SessionID] = ""; Session["ABMComisionNuevo-Anio" + Session.SessionID] = ""; }