protected void BtnUltimo_Click(object sender, EventArgs e) { int posi = Convert.ToInt32(Session["posicion"]); try { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { var curs = (from p in contexto.CURSOS orderby p.COD_CUR ascending select p); posi = curs.Count() - 1; var curso = (from p in contexto.CURSOS orderby p.COD_CUR ascending select p).Skip(posi).First(); this.TxtboxCurso.Text = curso.COD_CUR.ToString(); TxtboxDescripcion.Text = curso.DESCRIPCION.ToString(); TxtboxHoras.Text = curso.HORAS.ToString(); TxtboxTutor.Text = curso.TUTOR.ToString(); } } catch (Exception ex) { literal1.Text = ex.ToString(); } Session["posicion"] = posi.ToString(); Session["nuevo"] = 0; }
protected void GridviewNota_RowCommand(object sender, GridViewCommandEventArgs e) { int n = Convert.ToInt32(e.CommandArgument); if (e.CommandName == "Modificar") { txbCodAlu.Text = GridviewNota.Rows[n].Cells[0].Text.ToString(); txbCodCur.Text = GridviewNota.Rows[n].Cells[1].Text.ToString(); txbApellidos.Text = GridviewNota.Rows[n].Cells[2].Text.ToString(); txbNombre.Text = GridviewNota.Rows[n].Cells[3].Text.ToString(); txbNota1.Text = GridviewNota.Rows[n].Cells[4].Text.ToString(); txbNota2.Text = GridviewNota.Rows[n].Cells[5].Text.ToString(); txbNota3.Text = GridviewNota.Rows[n].Cells[6].Text.ToString(); txbMedia.Text = GridviewNota.Rows[n].Cells[7].Text.ToString(); PanelNotas.Visible = true; } if (e.CommandName == "Borrar") { var id = GridviewNota.Rows[n].Cells[1].Text.ToString(); using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { var nota = (from p in contexto.NOTAS where p.COD_CUR == id select p).FirstOrDefault(); if (nota != null) { contexto.NOTAS.Remove(nota); contexto.SaveChanges(); dropNotasCurso.ClearSelection(); GridviewNota.DataBind(); } } } }
protected void btnAceptar_Click(object sender, EventArgs e) { try { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { var nota = (from p in contexto.NOTAS where p.COD_ALU == txbCodAlu.Text select p).FirstOrDefault(); if (nota != null) { contexto.NOTAS.Remove(nota); contexto.SaveChanges(); } var alumno = (from p in contexto.ALUMNOS where p.COD_ALU == txbCodAlu.Text select p).FirstOrDefault(); if (alumno != null) { contexto.ALUMNOS.Remove(alumno); contexto.SaveChanges(); } } Response.Redirect("WebFormAlumno.aspx"); } catch (Exception) { literal1.Text = "Error al borrar el alumno"; } }
protected void ddAlumnos_SelectedIndexChanged(object sender, EventArgs e) { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { var alumno = (from p in contexto.ALUMNOS where p.COD_ALU == ddAlumnos.SelectedValue select p).First(); txbDNI.Text = alumno.DNI; txbApellidos.Text = alumno.APELLIDOS.ToString(); txbNombre.Text = alumno.NOMBRE.ToString(); } }
protected void dropNotas_SelectedIndexChanged(object sender, EventArgs e) { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { var notas = (from p in contexto.ALUMNOS join p1 in contexto.NOTAS on p.COD_ALU equals p1.COD_ALU join p2 in contexto.CURSOS on p1.COD_CUR equals p2.COD_CUR where p2.DESCRIPCION == dropNotasCurso.SelectedValue select new { p1.COD_CUR, p1.COD_ALU, p.APELLIDOS, p.NOMBRE, p1.NOTA1, p1.NOTA2, p1.NOTA3, p1.MEDIA }).ToList(); GridviewNota.DataSource = notas; GridviewNota.DataBind(); } }
protected void btnCancelar_Click(object sender, EventArgs e) { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { NOTAS nota = (from p in contexto.NOTAS where p.COD_ALU == txbCodAlu.Text && p.COD_CUR == txbCodCur.Text select p).First(); txbNota1.Text = nota.NOTA1.ToString(); txbNota2.Text = nota.NOTA2.ToString(); txbNota3.Text = nota.NOTA3.ToString(); txbMedia.Text = nota.MEDIA.ToString(); } }
public void cargar_pagina() { try { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { var alumno = (from p in contexto.ALUMNOS orderby p.COD_ALU ascending select p).ToList(); gridAlumno.DataSource = alumno; gridAlumno.DataBind(); } } catch (Exception) { literal1.Text = "Error al cargar los datos"; } }
public void cargar_pagina() { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { var alumno = (from p in contexto.ALUMNOS select p.COD_ALU).ToList(); ddAlumnos.DataSource = alumno; ddAlumnos.DataBind(); ddAlumnos.ClearSelection(); var nota = (from p in contexto.CURSOS select p.COD_CUR).ToList(); ddCursos.DataSource = nota; ddCursos.DataBind(); ddCursos.ClearSelection(); } }
public void cargar_pagina() { try { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { var nota = (from p in contexto.CURSOS select p.DESCRIPCION).ToList(); dropNotasCurso.DataSource = nota; dropNotasCurso.DataBind(); dropNotasCurso.ClearSelection(); } } catch (Exception) { literal1.Text = "Error al cargar los datos"; } }
protected void btnModificar_Click(object sender, EventArgs e) { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { NOTAS nota = (from p in contexto.NOTAS where p.COD_CUR == txbCodCur.Text && p.COD_ALU == txbCodAlu.Text select p).First(); nota.COD_CUR = txbCodCur.Text; nota.COD_ALU = txbCodAlu.Text; nota.ALUMNOS.APELLIDOS = txbApellidos.Text; nota.ALUMNOS.NOMBRE = txbNombre.Text; nota.NOTA1 = Int32.Parse(txbNota1.Text); nota.NOTA2 = Int32.Parse(txbNota2.Text); nota.NOTA3 = Int32.Parse(txbNota3.Text); nota.MEDIA = Int32.Parse(txbMedia.Text); contexto.SaveChanges(); dropNotasCurso.ClearSelection(); GridviewNota.DataBind(); } }
protected void BtnModificar_Click(object sender, EventArgs e) { try { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { CURSOS curso = (from p in contexto.CURSOS where p.COD_CUR == TxtboxCurso.Text select p).First(); curso.COD_CUR = TxtboxCurso.Text; curso.DESCRIPCION = TxtboxDescripcion.Text; curso.HORAS = Int32.Parse(TxtboxHoras.Text); curso.TUTOR = TxtboxTutor.Text; contexto.SaveChanges(); } } catch (Exception ex) { literal1.Text = ex.ToString(); } }
protected void btnAceptar_Click(object sender, EventArgs e) { try { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { ALUMNOS alumno = (from p in contexto.ALUMNOS where p.COD_ALU == txbCodAlu.Text select p).First(); alumno.COD_ALU = txbCodAlu.Text; alumno.DNI = txbDNI.Text; alumno.APELLIDOS = txbApellidos.Text; alumno.NOMBRE = txbNombre.Text; contexto.SaveChanges(); Response.Redirect("WebFormAlumno.aspx"); } } catch (SqlException ex) { literal1.Text = ex.ToString(); } }
protected void BtnNuevo_Click(object sender, EventArgs e) { if (Convert.ToInt32(Session["nuevo"]) == 0) { TxtboxCurso.ReadOnly = false; TxtboxCurso.Text = ""; TxtboxDescripcion.Text = ""; TxtboxHoras.Text = ""; TxtboxTutor.Text = ""; Session["nuevo"] = 1; return; } if (Convert.ToInt32(Session["nuevo"]) == 1) { try { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { CURSOS curso = new CURSOS(); curso.COD_CUR = TxtboxCurso.Text; curso.DESCRIPCION = TxtboxDescripcion.Text; curso.HORAS = Int32.Parse(TxtboxHoras.Text); curso.TUTOR = TxtboxTutor.Text; curso.NOTAS = curso.NOTAS; contexto.CURSOS.Add(curso); contexto.SaveChanges(); } } catch (Exception) { literal1.Text = "Codigo de curso ya en uso"; } Session["nuevo"] = 0; } }
protected void btnAceptar_Click(object sender, EventArgs e) { try { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { ALUMNOS alumno = new ALUMNOS(); alumno.COD_ALU = txbCodAlu.Text; alumno.NOTAS = alumno.NOTAS; alumno.DNI = txbDNI.Text; alumno.APELLIDOS = txbApellidos.Text; alumno.NOMBRE = txbNombre.Text; contexto.ALUMNOS.Add(alumno); contexto.SaveChanges(); Response.Redirect("WebFormAlumno.aspx"); } } catch (Exception) { literal1.Text = "La clave del alumno ya esta siendo utilizada"; } }
public void cargar_pagina() { if (!IsPostBack) { Session["nuevo"] = 0; try { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { var curso = (from p in contexto.CURSOS orderby p.COD_CUR ascending select p).First(); this.TxtboxCurso.Text = curso.COD_CUR.ToString(); TxtboxDescripcion.Text = curso.DESCRIPCION.ToString(); TxtboxHoras.Text = curso.HORAS.ToString(); TxtboxTutor.Text = curso.TUTOR.ToString(); } } catch (Exception) { literal1.Text = "Error al cargar los datos"; } } }
protected void BtnBorrar_Click(object sender, EventArgs e) { try { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { var nota = (from p in contexto.NOTAS where p.COD_CUR == TxtboxCurso.Text select p); if (nota != null) { contexto.NOTAS.RemoveRange(nota); contexto.SaveChanges(); } var curso = (from p in contexto.CURSOS where p.COD_CUR == TxtboxCurso.Text select p).FirstOrDefault(); if (curso != null) { contexto.CURSOS.Remove(curso); contexto.SaveChanges(); } } } catch (SqlException ex) { literal1.Text = ex.ToString(); } catch (Exception ex) { literal1.Text = ex.ToString(); } TxtboxCurso.Text = ""; TxtboxDescripcion.Text = ""; TxtboxHoras.Text = ""; TxtboxTutor.Text = ""; cargar_pagina(); }
protected void btnAceptar_Click(object sender, EventArgs e) { try { using (ModeloOcupacional1 contexto = new ModeloOcupacional1()) { NOTAS nota = new NOTAS(); nota.COD_ALU = ddAlumnos.Text; nota.COD_CUR = ddCursos.Text; nota.NOTA1 = 0; nota.NOTA2 = 0; nota.NOTA3 = 0; nota.MEDIA = 0; contexto.NOTAS.Add(nota); contexto.SaveChanges(); } } catch (Exception) { literal1.Text = "El alumno ya se encuentra en el curso"; return; } Response.Redirect("WebFormAlumno.aspx"); }