Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 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