protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BLL.Seguridad seg = new BLL.Seguridad(); var query = Request.QueryString["editid"]; var queryReplace = query.Replace(' ', '+'); var editid = seg.Decriptar(queryReplace); var lista = editid.Split('§'); string codModulo = lista[0]; string nombre = lista[1]; string creditos = lista[2]; string duracion = lista[3]; string idSede = lista[4]; var sedes = mod.ListaSede(); if (editid != null || codModulo != null) { foreach (var item in sedes) { ddlSede.Items.Insert(Convert.ToInt32(item.IdSede), item.NombreSede.ToString()); } ddlSede.DataBind(); txtCodigo.Text = codModulo; txtNombreModulo.Text = nombre; txtCreditos.Text = creditos; txtDuracion.Text = duracion; foreach (var item in mod.ListaModulo().Where(x => x.CodigoModulo == codModulo)) { foreach (var item1 in mod.ListaSede()) { if (item.IdSede == item1.IdSede) { ddlSede.SelectedValue = item1.NombreSede; } } } } else { Response.Redirect("Error.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { Seguridad seg = new Seguridad(); string codigoModulo = Request.QueryString["CodigoModulo"]; string creditos = Request.QueryString["Creditos"]; string duracion = Request.QueryString["Duracion"]; string nombreModulo = Request.QueryString["NombreModulo"]; string deleteid = Request.QueryString["deleteid"]; string editid = Request.QueryString["editid"]; string exitoModificar = Request.QueryString["exito"]; string nombreModuModi = Request.QueryString["nombreModuModi"]; string nombreModuAgregado = Request.QueryString["nombreModuloAgre"]; string nombreModuEliminado = Request.QueryString["nombreModuEli"]; if (Convert.ToInt32(exitoModificar) == 1) { mensaje.Visible = true; textoMensaje.InnerText = "Módulo " + nombreModuModi + " modificado con éxito"; } else if (Convert.ToInt32(exitoModificar) == 2) { mensaje.Visible = true; textoMensaje.InnerText = "Se agregó el módulo: " + nombreModuAgregado; } else if (Convert.ToInt32(exitoModificar) == 3) { mensajeError.Visible = true; textoMensajeError.InnerText = "Se eliminó el módulo: " + nombreModuEliminado; } else if (exitoModificar == null) { } else { mensajeError.Visible = true; textoMensaje.InnerText = "Error al actualizar módulo"; } if (deleteid != null) { EliminarModulo(deleteid, nombreModulo, Convert.ToInt32(creditos)); } else if (editid != null) { Response.Redirect("ModificarModulo.aspx"); } var listaModulos = mod.ListaModulo().Where(x => x.Estado == true); var lista = listaModulos.Select(x => new { x.CodigoModulo, x.Creditos, x.Duracion, x.NombreModulo, }).ToList(); StringBuilder sb = new StringBuilder(); foreach (var item in lista) { sb.Append("<TR>"); sb.Append("<TD>"); sb.Append(item.CodigoModulo); sb.Append("</TD>"); sb.Append("<TD>"); sb.Append(item.NombreModulo); sb.Append("</TD>"); sb.Append("<TD>"); sb.Append(item.Creditos); sb.Append("</TD>"); sb.Append("<TD>"); sb.Append(item.Duracion); sb.Append("</TD>"); sb.Append("<TD>"); var datos = item.CodigoModulo + "§" + item.NombreModulo + "§" + item.Creditos + "§" + item.Duracion; string newDatos = seg.Encriptar(datos); sb.Append("<button class='btn btn-info editar' type='button' value='" + newDatos + "'>Ver</button>"); sb.Append("</TD>"); sb.Append("<TD>"); sb.Append("<button class='btn btn-danger borrar' type='button' value='" + item.CodigoModulo + "§" + item.NombreModulo + "§" + item.Creditos + "§" + "'>Eliminar</button>"); sb.Append("</TD>"); sb.Append("</TR>"); Fila = sb.ToString(); } }