Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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");
     }
 }