protected void BtnGuardarComision_Click(object sender, EventArgs e) { Comision comision = new Comision(); comision.Materia = new Materia(); comision.Materia = Session["ABMComisionNuevo-Materia" + Session.SessionID] as Materia; comision.Turno = new Turno(); comision.Turno = Session["ABMComisionNuevo-Turno" + Session.SessionID] as Turno; comision.Cuatrimestre = new Cuatrimestre(); comision.Cuatrimestre = Session["ABMComisionNuevo-Cuatrimestre" + Session.SessionID] as Cuatrimestre; comision.docente = new Docente(); comision.docente.Legajo = Convert.ToInt64(Session["DocenteLegajo" + Session.SessionID]); comision.Anio = Convert.ToInt32(Session["ABMComisionNuevo-Anio" + Session.SessionID]); ComisionServices comisionServices = new ComisionServices(); Session["IdComision" + Session.SessionID] = comisionServices.Nuevo(comision); int a = Convert.ToInt32(Session["IdComision" + Session.SessionID]); InstanciaServices instanciaServices = new InstanciaServices(); List <Instancia> instancias = Session["ABMComisionNuevo-ListInstancias" + Session.SessionID] as List <Instancia>; Instancia instancia = new Instancia(); int Indice = 0; foreach (Instancia Ins in instancias) { instancias[Indice].Id = instanciaServices.Nuevo(instancias[Indice]); instanciaServices.NuevoComIns((Convert.ToInt64(Session["IdComision" + Session.SessionID])), instancias[Indice].Id); Indice++; } Indice = 0; List <Alumno> alumnos = Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] as List <Alumno>; Alumno alumno = new Alumno(); AlumnoServices alumnoServices = new AlumnoServices(); foreach (Alumno Alu in alumnos) { if ((alumnoServices.BuscarAlumno(alumnos[Indice].Legajo)) == null) { alumnoServices.Nuevo(alumnos[Indice]); alumnoServices.NuevoComAlu(Convert.ToInt64((Session["IdComision" + Session.SessionID])), alumnos[Indice].Legajo); Indice++; } else { alumnoServices.Modificar(alumnos[Indice]); alumnoServices.NuevoComAlu(Convert.ToInt64((Session["IdComision" + Session.SessionID])), alumnos[Indice].Legajo); Indice++; } } Response.Redirect("Comisiones.aspx"); }
protected void BtnBuscar_Click(object sender, EventArgs e) { Alumno alumno = new Alumno(); alumno = null; AlumnoServices alumnoServices = new AlumnoServices(); alumno = alumnoServices.BuscarAlumno(Convert.ToInt64(TboxLegajo.Text)); if (alumno != null) { TboxLegajo.Text = alumno.Legajo.ToString(); TboxNombre.Text = alumno.Nombre; TboxApellido.Text = alumno.Apellido; TboxEmail.Text = alumno.Email; TboxTelefono.Text = alumno.Telefono.ToString(); TboxDirreccion.Text = alumno.Dirreccion.Direccion; TboxCiudad.Text = alumno.Dirreccion.Ciudad; TboxCP.Text = alumno.Dirreccion.CodPostal.ToString(); TboxError.Text = ""; } else { TboxNombre.Text = ""; TboxApellido.Text = ""; TboxEmail.Text = ""; TboxTelefono.Text = ""; TboxDirreccion.Text = ""; TboxCiudad.Text = ""; TboxCP.Text = ""; TboxError.Text = ""; } }
void EnvioMail(long IDcomentario, long Legajo) { ComentarioServices comentarioServices = new ComentarioServices(); ASA.Models.Comentario comentario = new ASA.Models.Comentario(); comentario = comentarioServices.Comentario(IDcomentario); AlumnoServices alumnoServices = new AlumnoServices(); ASA.Models.Alumno alumno = new Alumno(); alumno = alumnoServices.BuscarAlumno(Legajo); SendMail(alumno, comentario); }
protected void BtnGuardarEnviarMail_Click(object sender, EventArgs e) { ComentarioServices comentarioServices = new ComentarioServices(); ASA.Models.Comentario comentario = new ASA.Models.Comentario(); comentario.Descripcion = TboxDescripcion.Text; comentarioServices.Agregar(comentario, Convert.ToInt64(Session["IdComision" + Session.SessionID]), Convert.ToInt64(Session["IdComision-Instancia" + Session.SessionID]), Convert.ToInt64(Session["IdComision-Alumno" + Session.SessionID])); AlumnoServices alumnoServices = new AlumnoServices(); ASA.Models.Alumno alumno = new Alumno(); alumno = alumnoServices.BuscarAlumno(Convert.ToInt64((Session["IdComision-Alumno" + Session.SessionID]))); SendMail(alumno, comentario.Descripcion); Response.Redirect("List-Alumnos.aspx?valor=" + (Session["IdComision-Instancia" + Session.SessionID])); }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { if (Request.QueryString["Legajo"] != "Vacio") { Alumno alumno = new Alumno(); AlumnoServices alumnoServices = new AlumnoServices(); if (Request.QueryString["IdComision"] != "22041997") { alumno = alumnoServices.BuscarAlumno(Convert.ToInt64(Request.QueryString["Legajo"])); } else { List <Alumno> alumnos = (Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] as List <Alumno>); int Index = Indice(alumnos, (Convert.ToInt64(Request.QueryString["Legajo"]))); alumno = alumnos[Index]; } TboxLegajo.Text = alumno.Legajo.ToString(); TboxNombre.Text = alumno.Nombre; TboxApellido.Text = alumno.Apellido; TboxEmail.Text = alumno.Email; TboxTelefono.Text = alumno.Telefono.ToString(); TboxDirreccion.Text = alumno.Dirreccion.Direccion; TboxCiudad.Text = alumno.Dirreccion.Ciudad; TboxCP.Text = alumno.Dirreccion.CodPostal.ToString(); TboxLegajo.Enabled = false; BtnBuscar.Visible = false; BtnAgregar.Text = "Modificar"; } else { } } } catch (Exception ex) { Session["Error" + Session.SessionID] = ex; Response.Redirect("Error.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { Session["IdComision-Alumno" + Session.SessionID] = Request.QueryString["valor"]; ASA.Models.Alumno alumnoAUX = new Alumno(); AlumnoServices alumnoServices = new AlumnoServices(); alumnoAUX = alumnoServices.BuscarAlumno(Convert.ToInt64(Session["IdComision-Alumno" + Session.SessionID])); LblTitulo.Text = Session["DatosComision" + Session.SessionID] + " - " + Session["DatosInstancia" + Session.SessionID] + " - " + alumnoAUX.Apellido + " " + alumnoAUX.Nombre; } long Comision = Convert.ToInt64(Session["IdComision" + Session.SessionID]); long Instancia = Convert.ToInt64(Session["IdComision-Instancia" + Session.SessionID]); long Alumno = Convert.ToInt64(Session["IdComision-Alumno" + Session.SessionID]); ComentarioServices comentarioServices = new ComentarioServices(); comentarios = comentarioServices.ComentariosCIA(Comision, Instancia, Alumno); } catch (Exception ex) { Session["Error" + Session.SessionID] = ex; Response.Redirect("Error.aspx"); } }
protected void BtnAgregar_Click(object sender, EventArgs e) { try { Alumno alumno = new Alumno(); AlumnoServices alumnoServices = new AlumnoServices(); //Aca es para modificar if (Request.QueryString["Legajo"] != "Vacio") { AltaAlumno(alumno); if (Request.QueryString["IdComision"] != "22041997") { alumnoServices.Modificar(alumno); Response.Redirect("ABM-Alumno-List.aspx?IdComision=" + (Session["IdComision" + Session.SessionID])); } else { int Cont = -1; List <Alumno> alumnos = Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] as List <Alumno>; foreach (Alumno alumnoAux in alumnos) { Cont++; if (alumnoAux.Legajo == alumno.Legajo) { AltaAlumno(alumnos[Cont]); } } Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] = alumnos; Response.Redirect("ABM-Alumno-List.aspx?IdComision=" + (Session["IdComision" + Session.SessionID])); } } //Aca para uno nuevo else { AltaAlumno(alumno); Alumno Aux = new Alumno(); Aux = alumno; if ((alumnoServices.BuscarAlumnosComision(Convert.ToInt64(Session["IdComision" + Session.SessionID]), Aux.Legajo)) == false) { //List<Alumno> pru = Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] as List<Alumno>; if ((Busqueda(Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] as List <Alumno>, alumno)) == false) { Aux = null; Aux = alumnoServices.BuscarAlumno(alumno.Legajo); if (Aux == null) { if (Request.QueryString["IdComision"] != "22041997") { alumnoServices.Nuevo(alumno); alumnoServices.NuevoComAlu(Convert.ToInt64((Session["IdComision" + Session.SessionID])), Convert.ToInt64(TboxLegajo.Text)); Response.Redirect("ABM-Alumno-List.aspx?IdComision=" + (Session["IdComision" + Session.SessionID])); } else { List <Alumno> alumnos = Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] as List <Alumno>; alumnos.Add(alumno); Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] = alumnos; Response.Redirect("ABM-Alumno-List.aspx?IdComision=" + (Session["IdComision" + Session.SessionID])); } } else { if (Request.QueryString["IdComision"] != "22041997") { alumnoServices.Modificar(alumno); alumnoServices.NuevoComAlu(Convert.ToInt64((Session["IdComision" + Session.SessionID])), Convert.ToInt64(TboxLegajo.Text)); Response.Redirect("ABM-Alumno-List.aspx?IdComision=" + (Session["IdComision" + Session.SessionID])); } else { int Cont = -1; List <Alumno> alumnos = Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] as List <Alumno>; foreach (Alumno alumnoAux in alumnos) { Cont++; if (alumnoAux.Legajo == alumno.Legajo) { AltaAlumno(alumnos[Cont]); } } alumnos.Add(alumno); Session["ABMComisionNuevo-ListAlumnos" + Session.SessionID] = alumnos; Response.Redirect("ABM-Alumno-List.aspx?IdComision=" + (Session["IdComision" + Session.SessionID])); } } } else { TboxError.Text = "El legajo ya existe en la comision, por favor ingrese un nuevo Alumno"; TboxNombre.Text = ""; TboxApellido.Text = ""; TboxEmail.Text = ""; TboxTelefono.Text = ""; TboxDirreccion.Text = ""; TboxCiudad.Text = ""; TboxCP.Text = ""; } } else { TboxError.Text = "El legajo ya existe en la comision, por favor ingrese un nuevo Alumno"; TboxNombre.Text = ""; TboxApellido.Text = ""; TboxEmail.Text = ""; TboxTelefono.Text = ""; TboxDirreccion.Text = ""; TboxCiudad.Text = ""; TboxCP.Text = ""; } } } catch (System.FormatException) { TboxError.Text = "Complete los Datos antes de agregar"; } catch (System.Threading.ThreadAbortException) { } catch (Exception ex) { Session["Error" + Session.SessionID] = ex; Response.Redirect("Error.aspx"); } }