0% found this document useful (0 votes)
49 views17 pages

Using System

This document is a C# code file for a web application that allows professors to register grades for courses. It includes functions for loading and displaying student grades in a grid, adding/updating/saving grades, and clearing form controls. Professors can select a student to view or edit their grades, and a validation check is performed when updating grades to ensure the new grade is higher than the original grade if the student was failed.

Uploaded by

Erick Srv
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views17 pages

Using System

This document is a C# code file for a web application that allows professors to register grades for courses. It includes functions for loading and displaying student grades in a grid, adding/updating/saving grades, and clearing form controls. Professors can select a student to view or edit their grades, and a validation check is performed when updating grades to ensure the new grade is higher than the original grade if the student was failed.

Uploaded by

Erick Srv
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

//mantenimiento de notas using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.

Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using LIBENTIDAD; using LIBNEGOCIO; namespace WebSonitec.Profesores { public partial class Registro_notas : System.Web.UI.Page { Clsentidad objen = new Clsentidad(); protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { lblcurso.Text = Session["curso"].ToString(); txtef.Enabled = false; txtep.Enabled = false; txtP1.Enabled = false; txtP2.Enabled = false; btnguardar.Enabled = false; Btnupdate.Enabled = false; objen.Curso = lblcurso.Text; Session["lista"] = Clsnegocio.listanotastooBL(objen); GridView1.DataSource = Session["lista"]; GridView1.DataBind(); } } void listarnotas() { objen.Curso = lblcurso.Text; objen.Seccion = Txtseccion.Text; GridView1.DataSource = Clsnegocio.listanotasxcursoBL(objen); GridView1.DataBind(); } protected void Txtseccion_TextChanged(object sender, EventArgs e) { objen.Seccion = Txtseccion.Text; DataTable tb = Clsnegocio.listaralumnosBL(objen);

ListBox1.DataSource = tb; ListBox1.DataTextField = "apealumno"; ListBox1.DataValueField = "idalumno"; ListBox1.DataBind(); if (Txtseccion.Text != null) { listarnotas(); } } protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e) { lblcod_alu.Text = ListBox1.SelectedItem.Value; } protected void btnnuevo_Click(object sender, EventArgs e) { limpiarcontroles(); txtP1.Enabled = true; txtP2.Enabled = true; txtep.Enabled = true; txtef.Enabled = true; btnguardar.Enabled = true; Btnupdate.Enabled = true; } void limpiarcontroles() { txtP1.Text = ""; txtP2.Text = ""; txtep.Text = ""; txtef.Text = ""; } protected void { double par double fin string obs Btnupdate_Click(object sender, EventArgs e) = 0; = 0; = "";

for (int i=0; i < GridView1.Rows.Count; i++) { if (GridView1.Rows[i].Cells[1].Text.Equals(lblcod_alu.Text)) { par = Convert.ToDouble(GridView1.Rows[i].Cells[4].Text); fin = Convert.ToDouble(GridView1.Rows[i].Cells[5].Text); obs = GridView1.Rows[i].Cells[7].Text; } } if (obs.Equals("DESAPROBADO")) {

if ((par < fin) && par > 5) { try { objen.Exaparcial = Convert.ToDouble(Txtsusti.Text); objen.Alumno = lblcod_alu.Text; objen.Curso = lblcurso.Text; int a = Clsnegocio.actualizarnotasBL(objen); if (a == 1) { Response.Write("<script language='javascript'>window.alert('Se ha Actualizado Correctamente.')</script>"); listarnotas(); limpiarcontroles(); } else { Response.Write("<script language='javascript'>window.alert('No se pudo Actualizar los Datos.')</script>"); listarnotas(); limpiarcontroles(); } } catch (Exception ex) { Response.Write("<script language='javascript'>window.alert('Error: Hay algn dato no valido.')</script>"); } } else if ((fin < par) && fin > 5) { try { objen.Exafinal = Convert.ToDouble(Txtsusti.Text); objen.Alumno = lblcod_alu.Text; objen.Curso = lblcurso.Text; int a = Clsnegocio.actualizarnotas2BL(objen); if (a == 1) { Response.Write("<script language='javascript'>window.alert('Se ha Actualizado Correctamente.')</script>"); listarnotas(); limpiarcontroles(); } else {

Response.Write("<script language='javascript'>window.alert('No se pudo Actualizar los Datos.')</script>"); listarnotas(); limpiarcontroles(); } } catch (Exception ex) { Response.Write("<script language='javascript'>window.alert('Error: Hay algn dato no valido.')</script>"); } } } else { Response.Write("<script language='javascript'>window.alert('Lo siento, No hay necesidad de Actulizar.')</script>"); Txtsusti.Text = ""; } } protected void btnguardar_Click(object sender, EventArgs e) { int count = 0; for (int i = 0; i < GridView1.Rows.Count; i++) { if (GridView1.Rows[i].Cells[1].Text.Equals(lblcod_alu.Text)) { count += 1; } } if(count == 0) { try { objen.Alumno = lblcod_alu.Text; objen.Curso = lblcurso.Text; objen.Prompracticas = (Convert.ToDouble(txtP1.Text) + Convert.ToDouble(txtP2.Text)) / 2; objen.Exaparcial = Convert.ToDouble(txtep.Text); objen.Exafinal = Convert.ToDouble(txtef.Text); int a = Clsnegocio.grabarnotasBL(objen); if (a == 1) {

Response.Write("<script language='javascript'>window.alert('Se ha Guardado Correctamente.')</script>"); listarnotas(); limpiarcontroles(); } } catch (Exception ex) { Response.Write("<script language='javascript'>window.alert('Error: Hay algn dato no valido.')</script>"); } } else { Response.Write("<script language='javascript'>window.alert('No se pudo Guardar los Datos.')</script>"); listarnotas(); limpiarcontroles(); } } protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow row = GridView1.SelectedRow; lblcod_alu.Text = row.Cells[1].Text; txtP1.Enabled txtP2.Enabled txtep.Enabled txtef.Enabled } protected void LinkButton1_Click(object sender, EventArgs e) { Response.Redirect("~/Profesores/Elegir_curso.aspx"); } protected void CheckBox1_CheckedChanged(object sender, EventArgs e) { if (CheckBox1.Checked) { Txtsusti.Enabled = true; } else { Txtsusti.Enabled = false; } } = = = = false; false; false; false;

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; GridView1.DataSource = Session["lista"]; GridView1.DataBind(); } } }

//intranet alumno using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using LIBENTIDAD; using LIBNEGOCIO; namespace WebSonitec.IntranetAlumno { public partial class Intra_Alum : System.Web.UI.Page { Clsentidad objen = new Clsentidad(); protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { objen.Usuario = Session["usuario"].ToString(); DataTable dt = Clsnegocio.intraalumBL(objen); DataTable dt2 = Clsnegocio.moduloseccionBL(objen); Label4.Text Label5.Text Label6.Text Label7.Text Label8.Text = = = = = dt.Rows[0][0].ToString(); dt.Rows[0][1].ToString(); dt.Rows[0][2].ToString(); dt.Rows[0][3].ToString(); dt.Rows[0][4].ToString();

DropDownList1.Items.Add(""); for (int i = 0; i < dt2.Rows.Count;i++ ) { DropDownList1.Items.Add(dt2.Rows[i][0].ToString()); } Image1.ImageUrl = "~/Imagenes/" + Session["usuario"].ToString() + ".jpg"; } } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { objen.Usuario = Session["usuario"].ToString(); objen.Modulo = DropDownList1.SelectedItem.Text; DataTable dt = Clsnegocio.listadonotasBL(objen); GridView1.DataSource = dt; GridView1.DataBind(); } } }

//observar lista de postulantes using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using LIBNEGOCIO; using LIBENTIDAD; namespace WebSonitec.Administracion { public partial class Postulantes : System.Web.UI.Page { Clsentidad objen = new Clsentidad(); protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { listar(); } } void listar() { Session["post"] = Clsnegocio.listadopostulantesBL(); GridView1.DataSource = Session["post"]; GridView1.DataBind(); for (int i = 0; i < GridView1.Rows.Count; i++) { HyperLink hp = GridView1.Rows[i].FindControl("HyperLink1") as HyperLink; string id = GridView1.Rows[i].Cells[0].Text; hp.NavigateUrl = "~/Documentos/" + id + ".docx"; } } protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { if (!DropDownList1.SelectedItem.Text.Equals(" ")) { GridView1.PageIndex = e.NewPageIndex; GridView1.DataSource = Session["post2"]; GridView1.DataBind(); } else if (DropDownList1.SelectedItem.Text.Equals(" ")) { GridView1.PageIndex = e.NewPageIndex; GridView1.DataSource = Session["post"]; GridView1.DataBind(); } else { GridView1.PageIndex = e.NewPageIndex;

GridView1.DataSource = Session["post"]; GridView1.DataBind(); } } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { if (DropDownList1.SelectedItem.Text.Equals(" ")) { listar(); } else { try { objen.Esppost = DropDownList1.SelectedItem.Text; Session["post2"] = Clsnegocio.listarpostxespBL(objen); GridView1.DataSource = Session["post2"]; GridView1.DataBind(); for (int i = 0; i < GridView1.Rows.Count; i++) { HyperLink hp = GridView1.Rows[i].FindControl("HyperLink1") as HyperLink; string id = GridView1.Rows[i].Cells[0].Text; hp.NavigateUrl = "~/Documentos/" + id + ".docx"; } } catch { GridView1.DataSource = null; GridView1.DataBind(); } } } protected void LinkButton2_Click(object sender, EventArgs e) { string id = ""; for (int i = 0; i < GridView1.Rows.Count; i++) { CheckBox cb = GridView1.Rows[i].FindControl("CheckBox1") as CheckBox; if (cb.Checked) { id += GridView1.Rows[i].Cells[0].Text+ ","; } } string cod = id.Remove(id.Length - 1).ToString(); objen.Idpost = cod;

int a = Clsnegocio.eliminarpostBL(objen); if(a != -1) { listar(); } } } }

//mantenimiento notas cursos libres using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using LIBENTIDAD; using LIBNEGOCIO; namespace WebSonitec.Profesores { public partial class Registro_notas_CL : System.Web.UI.Page { Clsentidad objen = new Clsentidad(); protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { lblcurso.Text = Session["curso"].ToString(); txtef.Enabled = false; txtep.Enabled = false; txtP1.Enabled = false; txtP2.Enabled = false; btnguardar.Enabled = false; Btnupdate.Enabled = false; objen.Curso = lblcurso.Text; ListBox1.DataSource = Clsnegocio.listadoalumlibBL(objen); ListBox1.DataTextField = "apealumno"; ListBox1.DataValueField = "idalumno"; ListBox1.DataBind(); listarnotas(); } } void listarnotas() { objen.Curso = lblcurso.Text; Session["lista"] = Clsnegocio.listanotastooclBL(objen); GridView1.DataSource = Session["lista"]; GridView1.DataBind(); } protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e) { lblcod_alu.Text = ListBox1.SelectedItem.Value; } protected void btnnuevo_Click(object sender, EventArgs e) { limpiarcontroles();

txtP1.Enabled = true; txtP2.Enabled = true; txtep.Enabled = true; txtef.Enabled = true; btnguardar.Enabled = true; Btnupdate.Enabled = true; } void limpiarcontroles() { txtP1.Text = ""; txtP2.Text = ""; txtep.Text = ""; txtef.Text = ""; } protected void { double par double fin string obs Btnupdate_Click(object sender, EventArgs e) = 0; = 0; = "";

for (int i = 0; i < GridView1.Rows.Count; i++) { if (GridView1.Rows[i].Cells[1].Text.Equals(lblcod_alu.Text)) { par = Convert.ToDouble(GridView1.Rows[i].Cells[4].Text); fin = Convert.ToDouble(GridView1.Rows[i].Cells[5].Text); obs = GridView1.Rows[i].Cells[7].Text; } } if (obs.Equals("DESAPROBADO")) { if ((par < fin) && par > 5) { try { objen.Exaparcial = Convert.ToDouble(Txtsusti.Text); objen.Alumno = lblcod_alu.Text; objen.Curso = lblcurso.Text; int a = Clsnegocio.actualizarnotasclBL(objen); if (a == 1) { Response.Write("<script language='javascript'>window.alert('Se ha Actualizado Correctamente.')</script>"); listarnotas(); limpiarcontroles(); } else

{ Response.Write("<script language='javascript'>window.alert('No se pudo Actualizar los Datos.')</script>"); listarnotas(); limpiarcontroles(); } } catch (Exception ex) { Response.Write("<script language='javascript'>window.alert('Error: Hay algn dato no valido.')</script>"); return; } } else if ((fin < par) && fin > 5) { try { objen.Exafinal = Convert.ToDouble(Txtsusti.Text); objen.Alumno = lblcod_alu.Text; objen.Curso = lblcurso.Text; int a = Clsnegocio.actualizarnotascl2BL(objen); if (a == 1) { Response.Write("<script language='javascript'>window.alert('Se ha Actualizado Correctamente.')</script>"); listarnotas(); limpiarcontroles(); } else { Response.Write("<script language='javascript'>window.alert('No se pudo Actualizar los Datos.')</script>"); listarnotas(); limpiarcontroles(); } } catch (Exception ex) { Response.Write("<script language='javascript'>window.alert('Error: Hay algn dato no valido.')</script>"); return; } } } else {

Response.Write("<script language='javascript'>window.alert('Lo siento, No hay necesidad de Actulizar.')</script>"); Txtsusti.Text = ""; } } protected void btnguardar_Click(object sender, EventArgs e) { int count = 0; for (int i = 0; i < GridView1.Rows.Count; i++) { if (GridView1.Rows[i].Cells[1].Text.Equals(lblcod_alu.Text)) { count += 1; } } if (count == 0) { try { objen.Alumno = lblcod_alu.Text; objen.Curso = lblcurso.Text; objen.Prompracticas = (Convert.ToDouble(txtP1.Text) + Convert.ToDouble(txtP2.Text)) / 2; objen.Exaparcial = Convert.ToDouble(txtep.Text); objen.Exafinal = Convert.ToDouble(txtef.Text); int a = Clsnegocio.grabarnotasclBL(objen); if (a == 1) { Response.Write("<script language='javascript'>window.alert('Se ha Guardado Correctamente.')</script>"); listarnotas(); limpiarcontroles(); } } catch (Exception ex) { Response.Write("<script language='javascript'>window.alert('Error: Hay algn dato no valido.')</script>"); return; } } else { Response.Write("<script language='javascript'>window.alert('No se pudo Guardar los Datos.')</script>"); listarnotas();

limpiarcontroles(); } } protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { GridViewRow row = GridView1.SelectedRow; lblcod_alu.Text = row.Cells[1].Text; txtP1.Enabled txtP2.Enabled txtep.Enabled txtef.Enabled } protected void CheckBox1_CheckedChanged(object sender, EventArgs e) { if (CheckBox1.Checked) { Txtsusti.Enabled = true; } else { Txtsusti.Enabled = false; } } protected void LinkButton1_Click(object sender, EventArgs e) { Response.Redirect("~/Profesores/Elegir_curso.aspx"); } protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; GridView1.DataSource = Session["lista"]; GridView1.DataBind(); } } } = = = = false; false; false; false;

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy