protected void cb_estados_SelectedIndexChanged(object sender, EventArgs e) { LogicaNegocio MTO = new LogicaNegocio(); ViewState["SUBETAPA"] = ""; ViewState["ETAPA"] = ""; MTO.CargarLista(ref cb_etapa, Constantes.LISTAETAPA.ETAPAS); MTO.CargarListaSubEtapa(ref cb_subetapa, Constantes.LISTASUBETAPA.SUBETAPA, "-1"); ViewState["ESTADO"] = cb_estados.SelectedValue.ToString(); CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro); }
//Utilidades util = new Utilidades(); #region Eventos protected void Page_Load(object sender, EventArgs e) { string buscar = string.Empty; ocultarDiv(); Boolean ban = false; //Permisos permiso = new Permisos(); ValidarPermisos validar = new ValidarPermisos(); LogicaNegocio Ln = new LogicaNegocio(); string PermisoConfigurado = string.Empty; SPWeb app2 = SPContext.Current.Web; DataTable dt = new DataTable("dt"); validar.NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name); validar.Pagina = pagina; validar.Etapa = ""; dt = permiso.ListarPerfil(validar); if (dt.Rows.Count > 0) { ListaEdicion = ConsultaListaEdicionUsuario(); if (!Page.IsPostBack) { Page.Session["espdf"] = "0"; ViewState["CARGO"] = dt.Rows[0]["descCargo"].ToString(); ViewState["AREA"] = dt.Rows[0]["Etapa"].ToString(); USER = util.ObtenerValor(app2.CurrentUser.Name); cb_estados.Attributes["onChange"] = "Dialogo();"; cb_etapa.Attributes["onChange"] = "Dialogo();"; cb_subetapa.Attributes["onChange"] = "Dialogo();"; string val = Page.Request.QueryString["Area"] as string; buscar = Page.Request.QueryString["IdEmpresa"] as string + "#" + Page.Request.QueryString["IdOperacion"] as string; ban = true; if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()) && ban == true) { Ln.CargarLista(ref cb_estados, Constantes.LISTAESTADO.ESTADO); Ln.CargarLista(ref cb_etapa, Constantes.LISTAETAPA.ETAPAS); Ln.CargarListaSubEtapa(ref cb_subetapa, Constantes.LISTASUBETAPA.SUBETAPA, "-1"); ESTADO = ""; SUBETAPA = ""; ETAPA = ""; OPCIONESPERMISOS = null; if (buscar != "#") { CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), buscar, pageSize, pageNro); } else { CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), txtBuscar.Text.ToString(), pageSize, pageNro); } } } else { if (buscar != "" && buscar != "#") { CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), buscar, pageSize, pageNro); } else { CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), txtBuscar.Text.ToString(), pageSize, pageNro); } } } else { dvFormulario.Style.Add("display", "none"); warning("Usuario sin permisos configurados"); } }