private void cargarProvincias() { try { Provincias = Provincia.TraerProvincias(); if (Provincias != null) { var p = (from l in Provincias where l.CodProvincia != 0 select l).ToList(); cmdProvincia.DataSource = p; cmdProvincia.DataTextField = "DescripcionProvincia"; cmdProvincia.DataValueField = "CodProvincia"; cmdProvincia.DataBind(); cmdProvincia.Items.Insert(0, "[ Seleccione ]"); cmdProvincia.SelectedIndex = -1; } else { log.Error(string.Format("{0} - Error:{1}", System.Reflection.MethodBase.GetCurrentMethod(), " en TraerProvincias, No se obtubieron resultados")); } } catch (Exception ex) { log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); } }
//private bool TienePermiso(string Valor) //{ // return DirectorManager.TraerPermiso(Valor, Page.Request.FilePath.Substring(Page.Request.FilePath.LastIndexOf("/") + 1).ToLower()).Value.accion != null; //} #endregion Propiedades #region Eventos protected void Page_Load(object sender, EventArgs e) { mensaje.ClickSi += new Controls_Mensaje.Click_UsuarioSi(ClickearonSi); mensaje.ClickNo += new Controls_Mensaje.Click_UsuarioNo(ClickearonNo); //ctr_Prestador.ClickCambioPrestador += new Controls_Prestador.Click_CambioPrestador(ClickCambioPrestador); //((ScriptManager)Master.FindControl("ScriptManager1")) //udpComercializadoraDom.Update(); if (!IsPostBack) { string filePath = Page.Request.FilePath; if (!DirectorManager.TienePermiso("acceso_pagina", filePath)) { Response.Redirect("~/Paginas/Varios/AccesoDenegado.aspx"); return; } log.Info("Ingreso a la página Comercializadora_Dom"); cmb_TipoDomicilio.DataSource = Auxiliar.TraerTipoDomicilio(); cmb_TipoDomicilio.DataBind(); cmb_Provincia.DataSource = Provincia.TraerProvincias(); cmb_Provincia.DataBind(); lblCuit.Text = Util.FormateoCUIL(VariableSession.UnComercializador.Cuit.ToString(), true); //Master.sesUnComercializador.Cuit.ToString(); lblNombreFantacia.Text = VariableSession.UnComercializador.NombreFantasia; //Master.sesUnComercializador.NombreFantasia; lblRazonSocil_Com.Text = VariableSession.UnComercializador.RazonSocial; //Master.sesUnComercializador.RazonSocial; EstadosControles(TipoOperacion.Inicio); LlenarGrilla(); //btn_Eliminar.Enabled = false; } #region Seguridad Director //Obtengo el control donde se deben de buscar los controles a mostrar/ocultar (realizarAccion) string formName = Path.GetFileName(HttpContext.Current.Request.FilePath); ControlCollection ctrContenedor = udpComercializadoraDom.Controls; //ControlCollection ctrContenedor = (ControlCollection)Page.Master.FindControl("pchMain").Controls; DirectorManager.AplicarPropiedadControles(ctrContenedor, DirectorManager.PropiedadControl.NoVisible); DirectorManager.ProcesarPermisosControl(ctrContenedor, formName); #endregion Seguridad Director }