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; } }
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; }