protected void Page_Load(object sender, EventArgs e) { using (modeloOcupacional contexto = new modeloOcupacional()) // Clase que contiene el contexto, abre y cierra la base de datos { } }
public void combobox1_OnSelectedIndexChanged(object sender, EventArgs e) { using (modeloOcupacional contexto = new modeloOcupacional()) { var vnotas = (from pnotas in contexto.NOTAS join palumnos in contexto.ALUMNOS on pnotas.COD_ALU equals palumnos.COD_ALU where pnotas.COD_CUR == combobox1.SelectedItem.Value.ToString() orderby palumnos.NOMBRE, palumnos.APELLIDOS select new { COD_ALU = palumnos.COD_ALU, APELLIDOS = palumnos.APELLIDOS, NOMBRE = palumnos.NOMBRE, NOTA1 = pnotas.NOTA1, NOTA2 = pnotas.NOTA2, NOTA3 = pnotas.NOTA3, MEDIA = pnotas.MEDIA, }).Distinct().ToList(); gridView2.DataSource = vnotas; gridView2.DataBind(); gridView2.Columns[1].ControlStyle.CssClass = "nodisplay"; } }
/// <summary> /// Botón borrar el registro actual. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Delete_OnClick(object sender, EventArgs e) { int posi = Convert.ToInt32(Session["posicion"]); using (modeloOcupacional contexto = new modeloOcupacional()) { try { var vcurso = (from pcurso in contexto.CURSOS where pcurso.COD_CUR == campocurso.Text select pcurso).First(); contexto.CURSOS.Remove(vcurso); contexto.SaveChanges(); campocurso.Text = ""; campodescripcion.Text = ""; campohoras.Text = ""; campotutor.Text = ""; } catch (Exception) { string mensaje = "Error al intentar borrar el registro "; ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true); Session["nuevo"] = "0"; return; } } }
/// <summary> /// Botón que nos lleva al registro anterior. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void anterior_OnClick(object sender, EventArgs e) { int posi = Convert.ToInt32(Session["posicion"]); posi--; using (modeloOcupacional contexto = new modeloOcupacional()) { try { { // Clase que contiene el contexto, abre y cierra la base de datos // Consulta con Linq var vcurso = (from pcurso in contexto.CURSOS orderby pcurso.COD_CUR ascending select pcurso).Skip(posi) .First(); //Rellena Los Texbox this.campocurso.Text = vcurso.COD_CUR.ToString(); campodescripcion.Text = vcurso.DESCRIPCION.ToString(); campohoras.Text = vcurso.HORAS.ToString(); campotutor.Text = vcurso.TUTOR.ToString(); } } catch (Exception) { posi++; } Session["posicion"] = posi.ToString(); } }
protected void deletebutton_OnClick(object sender, EventArgs e) { int posi = Convert.ToInt32(Session["posicion"]); using (modeloOcupacional contexto = new modeloOcupacional()) { try { ///Borrar Nota de Alumno var vnotas = (from pnotas in contexto.NOTAS where pnotas.COD_ALU == codalu select pnotas).First(); contexto.NOTAS.Remove(vnotas); contexto.SaveChanges(); ///Borrar Alumno var valumno = (from pcurso in contexto.ALUMNOS where pcurso.COD_ALU == codalu select pcurso).First(); contexto.ALUMNOS.Remove(valumno); contexto.SaveChanges(); Response.Redirect("WebFormAlumnos.aspx"); } catch (Exception) { string mensaje = "Error al intentar borrar el registro "; ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true); Session["nuevo"] = "0"; return; } } }
protected void Page_Load(object sender, EventArgs e) { Session["posicion"] = "0"; // Variables Globales codalu = Session["COD_ALU"].ToString(); //Session["campo"] = deletebutton.Text; if (Session["Mostrar"] == "1") { deletebutton.Visible = false; } else { deletebutton.Visible = true; } if (!IsPostBack) { using (modeloOcupacional contexto = new modeloOcupacional()) // Clase que contiene el contexto, abre y cierra la base de datos { //if (IsPostBack) //{ try { int posi = Convert.ToInt32(Session["posicion"]); // Consulta con Lin var valumno = (from pcurso in contexto.ALUMNOS where pcurso.COD_ALU == codalu select pcurso).First(); if (valumno != null) { //Rellena Los Texbox alumno_codalu.Text = valumno.COD_ALU; alumno_codcur.Text = valumno.COD_CUR; alumno_apellido.Text = valumno.APELLIDOS; alumno_nombre.Text = valumno.NOMBRE; alumno_dni.Text = valumno.DNI; } } catch { string mensaje = "No se han podido cargar los cursos "; ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true); Session["nuevo"] = "0"; return; } } } }
/// <summary> /// Evento del botón que graba un nuevo registro. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void rec_OnClick(object sender, EventArgs e) { int posi = Convert.ToInt32(Session["posicion"]); using (modeloOcupacional contexto = new modeloOcupacional()) { //posi = contexto.CURSOS.Count() - 1; /// si encuentra codcur try { if (contexto.CURSOS.SingleOrDefault(x => x.COD_CUR == campocurso.Text) != null) { // Enlace a ese curso var x = contexto.CURSOS.SingleOrDefault(c => c.COD_CUR == campocurso.Text); x.DESCRIPCION = campodescripcion.Text.ToString(); x.HORAS = Convert.ToInt32(campohoras.Text); x.TUTOR = campotutor.Text.ToString(); contexto.SaveChanges(); } else { CURSOS graba = new CURSOS(); graba.COD_CUR = campocurso.Text.ToString(); graba.DESCRIPCION = campodescripcion.Text.ToString(); graba.HORAS = Convert.ToInt32(campohoras.Text); graba.TUTOR = campotutor.Text.ToString(); contexto.CURSOS.Add(graba); contexto.SaveChanges(); } /*var vcurso = * (from pcurso in contexto.CURSOS orderby pcurso.COD_CUR ascending select pcurso).Skip(posi) * .First();*/ } catch (Exception exception) { string mensaje = "Error al grabar "; ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true); Session["nuevo"] = "0"; return; } } }
protected void savebutton_OnClick(object sender, EventArgs e) { //ALUMNOS grabaalAlumnos = new ALUMNOS(); //NOTAS grabaNotas = new NOTAS(); int posi = Convert.ToInt32(Session["posicion"]); using (modeloOcupacional contexto = new modeloOcupacional()) { try { ALUMNOS grabaalAlumnos = new ALUMNOS() { COD_ALU = campocodalu.Text, COD_CUR = comboboxcursos.SelectedValue.ToString(), DNI = campodni.Text, NOMBRE = camponombre.Text, APELLIDOS = campoapellido.Text }; contexto.ALUMNOS.Add(grabaalAlumnos); NOTAS grabaNotas = new NOTAS() { COD_ALU = grabaalAlumnos.COD_ALU, COD_CUR = grabaalAlumnos.COD_CUR, NOTA1 = Convert.ToInt32(camponota1.Text), NOTA2 = Convert.ToInt32(camponota2.Text), NOTA3 = Convert.ToInt32(camponota1.Text), MEDIA = (Convert.ToInt32(camponota1.Text) + Convert.ToInt32(camponota2.Text) + Convert.ToInt32(camponota3.Text)) / 3 }; contexto.NOTAS.Add(grabaNotas); contexto.SaveChanges(); } catch (Exception exception) { string mensaje = "Error al grabar "; ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true); Session["nuevo"] = "0"; return; } } }
protected void acceptbutton_OnClick(object sender, EventArgs e) { using (modeloOcupacional contexto = new modeloOcupacional()) { foreach (var alu in contexto.ALUMNOS) { if (alu.COD_ALU == codalu) { alu.COD_ALU = alumno_codalu.Text; alu.COD_CUR = alumno_codcur.Text; alu.APELLIDOS = alumno_apellido.Text; alu.NOMBRE = alumno_nombre.Text; alu.DNI = alumno_dni.Text; } } contexto.SaveChanges(); } }
protected void deletebutton_OnClick(object sender, EventArgs e) { using (modeloOcupacional contexto = new modeloOcupacional()) { foreach (NOTAS nota in contexto.NOTAS) { if (nota.COD_ALU == campocodalu.Text) { nota.NOTA1 = 0; nota.NOTA2 = 0; nota.NOTA3 = 0; nota.MEDIA = 0; } } contexto.SaveChanges(); combobox1.SelectedIndex = 0; gridView2.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Session["posicion"] = "0"; // Variables Globales Session["campo"] = "0"; using (modeloOcupacional contexto = new modeloOcupacional()) { // Clase que contiene el contexto, abre y cierra la base de datos // Consulta con Linq var valumno = (from palumno in contexto.ALUMNOS orderby palumno.COD_CUR ascending select palumno).ToList(); gridview1.DataSource = valumno; gridview1.DataBind(); } } }
protected void savebutton_OnClick(object sender, EventArgs e) { using (modeloOcupacional contexto = new modeloOcupacional()) { foreach (NOTAS nota in contexto.NOTAS) { if (nota.COD_ALU == campocodalu.Text) { nota.NOTA1 = Convert.ToInt32(note1.Text); nota.NOTA2 = Convert.ToInt32(note2.Text); nota.NOTA3 = Convert.ToInt32(note3.Text); nota.MEDIA = ((Convert.ToInt32((note1.Text)) + Convert.ToInt32((note2.Text)) + Convert.ToInt32((note3.Text))) / 3); } } contexto.SaveChanges(); combobox1.SelectedIndex = 0; gridView2.Visible = false; gridView2.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Session["posicion"] = "0"; int posi = Convert.ToInt32(Session["posicion"] = "0"); using (modeloOcupacional contexto = new modeloOcupacional()) // Clase que contiene el contexto, abre y cierra la base de datos { try { } catch { string mensaje = "No se han podido cargar los cursos "; ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true); Session["nuevo"] = "0"; return; } } using (modeloOcupacional contexto = new modeloOcupacional()) // Clase que contiene el contexto, abre y cierra la base de datos { var vcurso = (from pcurso in contexto.CURSOS orderby pcurso.COD_CUR ascending select pcurso).ToList(); // var valumnos = (from palumno in contexto.ALUMNOS orderby palumno.NOMBRE descending select palumno).ToList(); comboboxcursos.DataSource = vcurso; comboboxcursos.DataValueField = "COD_CUR"; comboboxcursos.DataTextField = "DESCRIPCION"; comboboxcursos.DataBind(); // para Visualizar*/ } } }
protected void Page_Load(object sender, EventArgs e) { Panel1.Visible = false; if (!IsPostBack) { using (modeloOcupacional contexto = new modeloOcupacional()) // Clase que contiene el contexto, abre y cierra la base de datos { var vcurso = (from pcurso in contexto.CURSOS orderby pcurso.COD_CUR ascending select pcurso).ToList(); ListItem n = new ListItem("Seleccione curso", ""); combobox1.Items.Add(n); foreach (CURSOS c in vcurso) { ListItem newc = new ListItem(c.DESCRIPCION, c.COD_CUR); combobox1.Items.Add(newc); } Panel1.Visible = false; } } else { if (combobox1.SelectedIndex == 0) { gridView2.Visible = false; } else { gridView2.Visible = true; } } }
public void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Session["posicion"] = "0"; // Variables Globales Session["Nuevo"] = "0"; using (modeloOcupacional contexto = new modeloOcupacional()) // Clase que contiene el contexto, abre y cierra la base de datos { try { // Consulta con Linq var vcurso = (from pcurso in contexto.CURSOS orderby pcurso.COD_CUR ascending select pcurso).First(); //var vcurso = (from pcurso in contexto.CURSOS orderby pcurso.COD_CUR ascending select new {Nombre=pcurso.TUTOR} ).First(); var vnotas = (from pnotas in contexto.NOTAS orderby pnotas.COD_CUR ascending select pnotas).First(); if (vcurso != null) { //Rellena Los Texbox this.campocurso.Text = vcurso.COD_CUR.ToString(); campodescripcion.Text = vcurso.DESCRIPCION.ToString(); campohoras.Text = vcurso.HORAS.ToString(); campotutor.Text = vcurso.TUTOR.ToString(); } } catch { string mensaje = "No se han podido cargar los cursos "; ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('" + mensaje + "')", true); Session["nuevo"] = "0"; return; } } } }