示例#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();
            }
        }
 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");
     }
 }