private void Page_Load(object sender, System.EventArgs e) { #region IsAuthenticated if (Session["Usuario"] != null) { usuario = (IUsuarios)Session["Usuario"]; } if (User.Identity.IsAuthenticated) { string sOpcion = "ReporteAlertaOperativaAgenciaUV"; Menu oMenu = (Menu)this.FindControl("Menu1"); this.ValidarSeguridad(oMenu, sOpcion); } agenciaID = usuario.AgenciaID; //Paso la agencia a una variable para después consultar de esa agencia especificamente IVentas ventas = VentasFactory.GetVentas(); /*validar cuando entra un vendedor*/ if (usuario.VendedorID != 0) { #region Vendedor IVendedor vendedor = VendedorFactory.GetVendedor(); vendedor.VendedorID = usuario.VendedorID; vendedor.Consultar(); #endregion } else if (usuario.AgenciaID != 0 && usuario.AgenciaID != ventas.EsAdministracion(UnidadNegocioID)) { IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = usuario.AgenciaID; agencia.ConsultarBasicoByAgenciaID(); busqAgencia.AgenciaID = agencia.AgenciaID.ToString(); busqAgencia.Sucursal = agencia.SucursalDGI; busqAgencia.RazonSocial = agencia.RazonSocial; ((TextBox)((Control)busqAgencia).FindControl("txtSucursal")).Enabled = false; ((TextBox)((Control)busqAgencia).FindControl("txtRazonSocial")).Enabled = false; } #endregion if (!IsPostBack) { Session["dsResultado"] = null; this.BindGrid(0, false); } }