Ejemplo n.º 1
0
 public dsConceptoFacturacionStock GetStockAgenciasByFilter(Int32 conceptoFacturacionID, String SucursalDGI, String razonSocialAgencia)
 {
     try
     {
         // Busco y devuelvo los datos
         dsConceptoFacturacionStock ds = new dsConceptoFacturacionStock();
         Config.Conexion.LlenarTypeDataSet(ds.ConceptoFacturacionStockAgencia, System.Data.CommandType.StoredProcedure, "ConceptoFacturacionStockAgenciaGetByFilter", new SqlParameter("@ConceptoFacturacionId", conceptoFacturacionID), new SqlParameter("@RazonSocialAgencia", razonSocialAgencia), new SqlParameter("@SucursalDGI", SucursalDGI));
         return(ds);
     }
     catch
     {
         throw new Exception("Error al consultar stock de las agencias");
     }
 }
Ejemplo n.º 2
0
        public void GetStockAgenciaByID()
        {
            try
            {
                // Busco los datos
                dsConceptoFacturacionStock ds = new dsConceptoFacturacionStock();
                Config.Conexion.LlenarTypeDataSet(ds.ConceptoFacturacionStockAgencia, System.Data.CommandType.StoredProcedure, "ConceptoFacturacionStockAgenciaGetByID", new SqlParameter("@ConceptoFacturacionId", ConceptoFacturacionID), new SqlParameter("@AgenciaId", AgenciaID));

                // Cargo los datos
                if (ds.ConceptoFacturacionStockAgencia.Count > 0)
                {
                    if (ds.ConceptoFacturacionStockAgencia[0].IsDescripcionConceptoFacturacionNull() == false)
                    {
                        DescripcionConceptoFacturacion = ds.ConceptoFacturacionStockAgencia[0].DescripcionConceptoFacturacion;
                    }
                    else
                    {
                        DescripcionConceptoFacturacion = "";
                    }

                    if (ds.ConceptoFacturacionStockAgencia[0].IsStockNull() == false)
                    {
                        Stock = ds.ConceptoFacturacionStockAgencia[0].Stock;
                    }
                    else
                    {
                        Stock = 0;
                    }

                    if (ds.ConceptoFacturacionStockAgencia[0].IsRazonSocialAgenciaNull() == false)
                    {
                        RazonSocialAgencia = ds.ConceptoFacturacionStockAgencia[0].RazonSocialAgencia;
                    }
                    else
                    {
                        RazonSocialAgencia = "";
                    }
                }
                else
                {
                    Stock = 0;
                    DescripcionConceptoFacturacion = "";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 3
0
        public void GetStockAdministracionByConcepto()
        {
            try
            {
                // Busco los datos
                dsConceptoFacturacionStock ds = new dsConceptoFacturacionStock();
                Config.Conexion.LlenarTypeDataSet(ds.ConceptoFacturacionStock, System.Data.CommandType.StoredProcedure, "ConceptoFacturacionStockAdminGetByConcepto", new SqlParameter("@ConceptoFacturacionId", ConceptoFacturacionID));

                // Cargo los datos
                if (ds.ConceptoFacturacionStock.Count > 0)
                {
                    if (ds.ConceptoFacturacionStock[0].IsStockNull() == false)
                    {
                        Stock = ds.ConceptoFacturacionStock[0].Stock;
                    }
                    else
                    {
                        Stock = 0;
                    }

                    if (ds.ConceptoFacturacionStock[0].IsConceptoFacturacionIDNull() == false)
                    {
                        DescripcionConceptoFacturacion = ds.ConceptoFacturacionStock[0].DescripcionConceptoFacturacion;
                    }
                    else
                    {
                        DescripcionConceptoFacturacion = "";
                    }
                }
                else
                {
                    Stock = 0;
                    DescripcionConceptoFacturacion = "";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
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");
            }
        }