예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            config = ds.FacturaConfiguracion(EbuySession.Empid,"");
            if (config.EsFacturador)
            {
                CampoFacturador.Value = EbuySession.Empid;
            }
            else
            {
                List<Empresa> emp = ds.GetFacturadores(EbuySession.Empid);
                CampoFacturador.Value = emp[0].ID;

            }
            config = ds.FacturaConfiguracion(EbuySession.Empid, CampoFacturador.Value);
            FiltroCuentaCorriente1.ClickFiltro += new EventHandler(PresionoFiltro);
            CollapsiblePanelExtender col;
            col = (CollapsiblePanelExtender)InformePago1.FindControl("cpeDemo");
            this.InformePago1.CtaCte1 = CtaCte1;
            this.InformePago1.Socio = CampoFacturador.Value;
            this.InformePago1.config = config;
            if (txt_empresa.Text != "")
                FiltroCuentaCorriente1.Filtro.Proveedor = txt_empresa.Text;
            CtaCte1.filtro = FiltroCuentaCorriente1.Filtro;
            CtaCte1.config = config;
            CtaCte1.Socio = CampoFacturador.Value;
            if (config.EsFacturador)
            { Panel_busqueda.Visible = true; }
        }
예제 #2
0
        public ConfiguracionFacturaEbuy FacturaConfiguracion(string empid, string facturador)
        {
            SqlParameter[] param = new SqlParameter[1];
            ConfiguracionFacturaEbuy config = new ConfiguracionFacturaEbuy();

            param[0] = new SqlParameter("@Facturador", facturador);

            datosSQL.ConGenerico = true;
            datosSQL.Parametros = param;
            datosSQL.Stored = "COCG_FEBUY_Customizacion";
            DataSet ds = ebSQL.ExecuteSP(datosSQL);
            DataTable dt = ds.Tables[0];
             DataRow dr;
             if (dt.Rows.Count > 0)
             {
                 dr = dt.Rows[0];

                 if (dt.Rows[0]["EsFacturador"].ToString() == "S")
                     config.EsFacturador = true;
                 else
                     config.EsFacturador = false;
                 string modospago = dt.Rows[0]["ModoPago"].ToString();
                 config.ModopagoHabilitado = modospago.Split(',').ToList();

                 Empresa e = new Empresa();
                 e.ID = empid;
                 config.Empid = e;
             }
             else
             {
                 config.EsFacturador = false;
             }
            return config;
        }