예제 #1
0
    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));
        }
    }
예제 #2
0
    //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
    }