private void CargarDatosStock() { try { // Cargo el stock del concepto de facturación en administración IConceptoFacturacionStock stock = ConceptoFacturacionStockFactory.GetConceptoFacturacionStock(); stock.ConceptoFacturacionID = ConceptoFacturacionID; stock.GetStockAdministracionByConcepto(); lblStockAdministracion.Text = stock.Stock.ToString(); // Cargo el stock del concepto de facturación en la agencia stock.AgenciaID = AgenciaID; stock.GetStockAgenciaByID(); lblStockEnAgencia.Text = stock.Stock.ToString(); } catch { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Error al cargar stock del concepto de facturación"); DesactivarControlesIngresoDatos(); } }
private void BindGrid(Int32 currentPage) { try { // Configuro la grilla SisPackController.AdministrarGrillas.Configurar(grid, this.CantidadOpciones); // busco los datos IConceptoFacturacionStock stock = ConceptoFacturacionStockFactory.GetConceptoFacturacionStock(); dsConceptoFacturacionStock ds = stock.GetStockAgenciasByFilter(ConceptoFacturacionID ?? 0, txtSucursalDGI.Text, txtAgencia.Text); // Cargo los datos en la grilla grid.PageIndex = currentPage; grid.DataSource = ds.ConceptoFacturacionStockAgencia; grid.DataBind(); } catch { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Error al cargar listado de conceptos de facturación"); } }
private void CargarDatosConcepto() { try { // Reviso si es un concepto que lleva stock IConceptoFacturacion concepto = ConceptoFacturacionFactory.GetConceptoFacturacion(); concepto.GetOne(ConceptoFacturacionID ?? 0); if (concepto.ConceptoFacturacionId != null) { if (concepto.LlevaStock ?? false) { // Busco los datos del concepto y el stock IConceptoFacturacionStock stock = ConceptoFacturacionStockFactory.GetConceptoFacturacionStock(); stock.ConceptoFacturacionID = ConceptoFacturacionID; stock.GetStockAdministracionByConcepto(); lblConcepto.Text = stock.DescripcionConceptoFacturacion; lblStock.Text = stock.Stock.ToString(); } else { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("El concepto de facturación no maneja stock"); lblConcepto.Text = concepto.Descripcion; lblStock.Text = "El concepto de facturación no maneja stock"; btnRegistrarMovimientoStock.Visible = false; } } else { Response.Redirect("ConceptosFacturacionConsul.aspx"); } } catch { ((ErrorWeb)this.phErrores.Controls[0]).setMensaje("Error al cargar stock del conceptos de facturación"); } }