protected void btnConfirmarAsig_Click(object sender, EventArgs e) { this.lblWarnAsig.Visible = false; this.lblWarnrada.Visible = false; this.lblWarnTxt2.Visible = false; AsignaturasTableAdapter asignaturasTableAdapter = new AsignaturasTableAdapter(); //asignaturasTableAdapter.ChangeAsigName(txtNombreAsignatura.Text.ToString().ToUpper(), ViewState["IdEditarAsig"].ToString()); if ((bool)ViewState["Cambiar nombre"]) { //int cr = int.Parse(txtCreditosAsignatura.Text.ToString()); asignaturasTableAdapter.ChangeAsigName(txtNombreAsignatura.Text.ToString().ToUpper(), ViewState["IdEditarAsig"].ToString()); } if ((bool)ViewState["credito"]) { int cr = int.Parse(txtCreditosAsignatura.Text.ToString()); asignaturasTableAdapter.ChangeCreditoAsig(cr, ViewState["IdEditarAsig"].ToString()); } if ((bool)ViewState["Cambiar clave"]) { asignaturasTableAdapter.ChangeAsigID(txtClave.Text.ToString(), ViewState["IdEditarAsig"].ToString()); } //ViewState["IdEditarAsig"] = null; Response.Redirect("Administradores"); }
protected void btnEditarAsignatura_Click(object sender, EventArgs e) { this.lblWarnAsig.Visible = false; this.lblWarnrada.Visible = false; this.lblWarnTxt2.Visible = false; AsignaturasTableAdapter asignaturaTableAdapter = new AsignaturasTableAdapter(); if (this.radbtnAsignaturas.SelectedValue != "") { ViewState["IdEditarAsig"] = this.radbtnAsignaturas.SelectedValue.Substring(0, 6); this.lblElegirDatosa.Text = $"Elija que desea cambiar de la asignatura {asignaturaTableAdapter.GetAsigName(ViewState["IdEditarAsig"].ToString())}"; this.CheckBoxListAsig.Items.Add("Cambiar nombre"); this.asignatura.Visible = false; this.ElegirCambioAsig.Visible = true; if (asignaturaTableAdapter.GetUse(ViewState["IdEditarAsig"].ToString()).ToString() == "si") { this.claveasig.Visible = false; this.creditoasig.Visible = false; } else { this.CheckBoxListAsig.Items.Add("Cambiar clave"); this.CheckBoxListAsig.Items.Add("Cambiar no. de creditos"); this.claveasig.Visible = true; this.creditoasig.Visible = true; } } else { this.lblWarnAsig.Visible = true; } }
protected void btnContinuarAsig_Click(object sender, EventArgs e) { ViewState["Cambiar nombre"] = false; ViewState["Cambiar clave"] = false; ViewState["credito"] = false; this.lblWarnAsig.Visible = false; this.lblWarnrada.Visible = false; this.lblWarnTxt2.Visible = false; this.nombreasig.Visible = false; this.claveasig.Visible = false; this.creditoasig.Visible = false; //string[] datos = new string[3]; //datos[0] = "Cambiar nombre"; //datos[1] = "Cambiar clave"; //datos[2] = "Cambiar no. de creditos"; AsignaturasTableAdapter asignaturasTableAdapter = new AsignaturasTableAdapter(); //this.CheckBoxListAsig.Items.s if (this.CheckBoxListAsig.SelectedValue != "") { foreach (ListItem item in this.CheckBoxListAsig.Items) { if (item.Selected) { if (item.Text == "Cambiar nombre") { this.nombreasig.Visible = true; ViewState["Cambiar nombre"] = true; } if (item.Text == "Cambiar clave") { this.claveasig.Visible = true; ViewState["Cambiar clave"] = true; } if (item.Text == "Cambiar no. de creditos") { this.creditoasig.Visible = true; ViewState["credito"] = true; } } } this.lblProfesor.Text = $"Cambiar asignatura {asignaturasTableAdapter.GetAsigName(ViewState["IdEditarAsig"].ToString())}"; this.ElegirCambioAsig.Visible = false; this.CambiarAsignatura.Visible = true; } else { this.lblWarnrada.Visible = true; } }
protected void BtGenerar_Click(object sender, EventArgs e) { string path = ""; if (DropDownList1.SelectedItem.Value == "") { return; } else if (DropDownList1.SelectedValue == TiposReporte.ListadoEst.ToString()) { path = Server.MapPath("~/ListadoEstRep.rdlc"); ReportViewer1.ProcessingMode = ProcessingMode.Local; ReportViewer1.LocalReport.ReportPath = path; EstudiantesTableAdapter estudiantesTable = new EstudiantesTableAdapter(); ReportDataSource data = new ReportDataSource("DataSet1", (DataTable)estudiantesTable.GetData()); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(data); } else if (DropDownList1.SelectedValue == TiposReporte.ListadoProf.ToString()) { path = Server.MapPath("~/ListadoProfRep.rdlc"); ReportViewer1.ProcessingMode = ProcessingMode.Local; ReportViewer1.LocalReport.ReportPath = path; ProfesoresTableAdapter profesoresTable = new ProfesoresTableAdapter(); ReportDataSource data = new ReportDataSource("DataSet1", (DataTable)profesoresTable.GetData()); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(data); } else if (DropDownList1.SelectedValue == TiposReporte.ListadoAsig.ToString()) { path = Server.MapPath("~/ListadoAsigRep.rdlc"); ReportViewer1.ProcessingMode = ProcessingMode.Local; ReportViewer1.LocalReport.ReportPath = path; AsignaturasTableAdapter asignaturasTable = new AsignaturasTableAdapter(); ReportDataSource data = new ReportDataSource("DataSet1", (DataTable)asignaturasTable.GetData()); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(data); } else if (DropDownList1.SelectedValue == TiposReporte.ListadoCal.ToString()) { path = Server.MapPath("~/ListadoCalRep.rdlc"); ReportViewer1.ProcessingMode = ProcessingMode.Local; ReportViewer1.LocalReport.ReportPath = path; ListCalEstTableAdapter listCalTblA = new ListCalEstTableAdapter(); ReportDataSource datasource = new ReportDataSource("EstRepDS", (DataTable)listCalTblA.GetData()); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(datasource); } wcOpciones.Visible = false; wcReporte.Visible = true; }
public static void UpdateEnUsoEntities(string idEst, string idProf, string clave) { var estudiantes = new EstudiantesTableAdapter(); var profesores = new ProfesoresTableAdapter(); var asignaturas = new AsignaturasTableAdapter(); if (estudiantes.GetStudentsNotInUses(idEst).ToString() == "no") { estudiantes.UpdateEnUsoEst("si", idEst); } if (profesores.GetUse(idProf).ToString() == "no") { profesores.UpdateEnUsoProf("si", idProf); } if (asignaturas.GetUse(clave).ToString() == "no") { asignaturas.UpdateEnUsoAsig("si", clave); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["Role"] != null && (Session["Role"].ToString() == "profesor")) { asignaturas = new AsignaturasTableAdapter(); RadioButtonList1.Items.Clear(); foreach (AsignaturasRow asig in asignaturas.GetData().Rows) { RadioButtonList1.Items.Add(new ListItem(asig["Clave"].ToString() + " - " + asig["NombreAsig"].ToString(), asig["Clave"].ToString())); } wcElegirAsig.Visible = true; } else { Response.Redirect("Default"); } } }
protected void btnEditar_Click(object sender, EventArgs e) { this.lblWarn.Visible = false; this.lblWarnEst.Visible = false; this.lblWarnrad.Visible = false; this.lblWarnTxt0.Visible = false; if (this.radbtnEntidades.SelectedValue == "Estudiante") { this.wcEditarEntidad.Visible = false; this.estudiante.Visible = true; EstudiantesTableAdapter estudiantesTableAdapter = new EstudiantesTableAdapter(); foreach (EstudiantesRow row in estudiantesTableAdapter.GetData()) { radbtnEstudiantes.Items.Add(new ListItem(row["IdEst"].ToString() + " - " + row["NombreEst"].ToString(), row["IdEst"].ToString())); } } else if (this.radbtnEntidades.SelectedValue == "Profesor") { this.wcEditarEntidad.Visible = false; this.profesor.Visible = true; ProfesoresTableAdapter profesoresTableAdapter = new ProfesoresTableAdapter(); foreach (ProfesoresRow row in profesoresTableAdapter.GetData()) { radbtnProfesores.Items.Add(new ListItem(row["IdProf"].ToString() + " - " + row["NombreProf"].ToString(), row["IdProf"].ToString())); } } else if (this.radbtnEntidades.SelectedValue == "Asignatura") { this.wcEditarEntidad.Visible = false; this.asignatura.Visible = true; AsignaturasTableAdapter asignaturasTableAdapter = new AsignaturasTableAdapter(); foreach (AsignaturasRow row in asignaturasTableAdapter.GetData()) { radbtnAsignaturas.Items.Add(new ListItem(row["Clave"].ToString() + " - " + row["NombreAsig"].ToString(), row["Clave"].ToString())); } } else if (this.radbtnEntidades.SelectedValue == "Calificacion") { ListCalEstTableAdapter calEstTableAdapter = new ListCalEstTableAdapter(); foreach (ListCalEstRow row in calEstTableAdapter.GetData().Rows) { RBLcalif.Items.Add(new ListItem( "Estudiante: " + row["IdEst"].ToString() + " - " + row["NombreEst"].ToString() + " / Asignatura: " + row["Clave"].ToString() + " - " + row["NombreAsig"].ToString() + " / Profesor: " + row["IdProf"].ToString() + " - " + row["NombreProf"].ToString() + " / Calificacion: " + row["Valor"].ToString() + " - " + row["Alpha"].ToString(), row["IdCal"].ToString())); } this.wcEditarEntidad.Visible = false; this.Calificacion.Visible = true; } else { this.lblWarn.Visible = true; } }
protected void btnAgregar_Click(object sender, EventArgs e) { IdUsuariosTableAdapter idUsuariosTableAdapter = new IdUsuariosTableAdapter(); this.btnVolverMenuPrincipal.Visible = false; this.lblEntidadAgregada.Visible = false; if ((bool)ViewState["agrEst"] == true) { if (this.nombreEst.Text != "" && this.contraEst.Text != "") { lblError.Visible = false; this.btnAgregar.Visible = false; this.divEst.Visible = false; this.Seguro.Visible = true; this.lblSeguroEntidad.Text = "Seguro que desea agregar al estudiante?"; this.lblId.Text = $"ID: {Convert.ToInt32(idUsuariosTableAdapter.scope().ToString())+1}"; this.lblNombre.Text = $"Nombre: {this.nombreEst.Text.ToString().ToUpper()}"; this.lblContraseña.Text = $"Contraseña: {this.contraEst.Text.ToString()}"; this.lblCarrera.Text = $"Carrera: {this.ListCarreras.SelectedValue}"; this.lblId.Visible = true; this.lblNombre.Visible = true; this.lblContraseña.Visible = true; this.lblCarrera.Visible = true; this.lblCreditos.Visible = false; } else { lblError.Text = "No se ha podido agregar al estudiante"; lblError.Visible = true; } } if ((bool)ViewState["agrProf"] == true) { if (this.nombreProf.Text != "" && this.contraProf.Text != "") { lblError.Visible = false; this.btnAgregar.Visible = false; this.divProf.Visible = false; this.Seguro.Visible = true; this.lblSeguroEntidad.Text = "Seguro que desea agregar al profesor?"; this.lblId.Text = $"ID: {Convert.ToInt32(idUsuariosTableAdapter.scope().ToString()) + 1}"; this.lblNombre.Text = $"Nombre: {this.nombreProf.Text.ToString().ToUpper()}"; this.lblContraseña.Text = $"Contraseña: {this.contraProf.Text.ToString()}"; this.lblId.Visible = true; this.lblNombre.Visible = true; this.lblContraseña.Visible = true; this.lblCarrera.Visible = false; this.lblCreditos.Visible = false; } else { lblError.Text = "No se ha podido agregar el profesor"; lblError.Visible = true; } } if ((bool)ViewState["agrAsig"] == true) { asignaturas = new AsignaturasTableAdapter(); if (this.nombreAsig.Text != "" && this.claveAsig.Text != "" && this.creditosAsig.Text != "" && Regex.IsMatch(creditosAsig.Text, @"^\d+$") && (Int32)asignaturas.contador(claveAsig.Text.ToString()) == 0) { lblError.Visible = false; this.btnAgregar.Visible = false; this.divAsig.Visible = false; this.Seguro.Visible = true; this.lblSeguroEntidad.Text = "Seguro que desea agregar la asignatura?"; this.lblNombre.Visible = true; this.lblContraseña.Visible = true; this.lblCarrera.Visible = false; this.lblCreditos.Visible = true; this.lblNombre.Text = $"Nombre: {this.nombreAsig.Text.ToString().ToUpper()}"; this.lblContraseña.Text = $"Clave: {this.claveAsig.Text.ToString().ToUpper()}"; this.lblCreditos.Text = $"No. de creditos: {this.creditosAsig.Text.ToString()}"; } else { lblError.Text = $"No se ha podido agregar la asignatura"; lblError.Visible = true; } } }
protected void btnSeguroAgregar_Click(object sender, EventArgs e) { this.btnVolverEditar.Visible = false; this.btnSeguroAgregar.Visible = false; this.btnVolverMenuPrincipal.Visible = true; this.lblEntidadAgregada.Visible = true; if ((bool)ViewState["agrEst"] == true) { //this.btnAgregar.Visible = true; estudiantes = new EstudiantesTableAdapter(); autenticacion = new AutenticacionTableAdapter(); if (nombreEst != null && contraEst != null) { string id = dataUpdate.GetID(); //this.btnAgregar.Visible = true; estudiantes.Insert(id, nombreEst.Text.ToUpper(), ListCarreras.SelectedValue, "0.00", 0, "Sin Honor", 0); autenticacion.Insert(id, contraEst.Text, null, "estudiante"); lblEntidadAgregada.Text = "Estudiante agregado"; } else { lblEntidadAgregada.Text = "No se ha podido agregar el estudiante"; } //divEst.Visible = false; //div1.Visible = true; } else if ((bool)ViewState["agrProf"] == true) { profesores = new ProfesoresTableAdapter(); autenticacion = new AutenticacionTableAdapter(); if (nombreProf != null && contraProf != null) { string id = dataUpdate.GetID(); //this.btnAgregar.Visible = true; profesores.Insert(id, nombreProf.Text.ToUpper()); autenticacion.Insert(id, contraProf.Text, null, "profesor"); } else { lblEntidadAgregada.Text = "No se ha podido agregar el profesor"; } //divProf.Visible = false; //div1.Visible = true; } else if ((bool)ViewState["agrAsig"] == true) { asignaturas = new AsignaturasTableAdapter(); if (claveAsig != null && nombreAsig != null && creditosAsig != null && Regex.IsMatch(creditosAsig.Text, @"^\d+$")) { //this.btnAgregar.Visible = true; asignaturas.Insert(claveAsig.Text.ToUpper(), nombreAsig.Text.ToUpper(), int.Parse(creditosAsig.Text)); } else { lblEntidadAgregada.Text = "No se ha podido agregar la asignatura"; } //lblError.Text = "No se ha podido agregar la asignatura"; //lblError.Visible = true; //btnVolverEditar.Visible = true; //divAsig.Visible = false; //div1.Visible = true; } }