Example #1
0
        public List <EMovimientoDet> ListaStock(string Filtro, int empresa, int sucursal, int numPag, int allReg, int cantFill)
        {
            List <EMovimientoDet> oDatos = new List <EMovimientoDet>();

            using (var Connection = GetConnection(BaseDeDatos))
            {
                try
                {
                    Connection.Open();
                    SetQuery("LOG_ListaStock");
                    CreateHelper(Connection);
                    AddInParameter("@filtro", Filtro);
                    AddInParameter("@IdSucursal", sucursal);
                    AddInParameter("@IdEmpresa", empresa);
                    AddInParameter("@numPagina", numPag);
                    AddInParameter("@allReg", allReg);
                    AddInParameter("@iCantFilas", cantFill);
                    using (var Reader = ExecuteReader())
                    {
                        while (Reader.Read())
                        {
                            EMovimientoDet obj = new EMovimientoDet();
                            obj.Item                      = int.Parse(Reader["item"].ToString());
                            obj.Material.Codigo           = Reader["sCodMaterial"].ToString();
                            obj.Material.Nombre           = Reader["sNomMaterial"].ToString();
                            obj.Material.Marca.Nombre     = Reader["Marca"].ToString();
                            obj.Material.Unidad.Nombre    = Reader["sNombreUMD"].ToString();
                            obj.Material.Categoria.Nombre = Reader["Categoria"].ToString();
                            obj.Almacen.Nombre            = (Reader["sAlmacen"].ToString());
                            obj.Cantidad                  = float.Parse(Reader["sStock"].ToString());
                            obj.Num         = float.Parse(Reader["sStockMin"].ToString());
                            obj.Text        = (Reader["notifi"].ToString());
                            obj.Total       = int.Parse(Reader["Total"].ToString());
                            obj.TotalPagina = int.Parse(Reader["totalPaginas"].ToString());
                            oDatos.Add(obj);
                        }
                    }
                }
                catch (Exception Exception)
                {
                    throw Exception;
                }
                finally
                {
                    Connection.Close();
                }
                return(oDatos);
            }
        }
Example #2
0
        public List <EMovimientoDet> ListaMovimientoDetalle(int IdMov)
        {
            List <EMovimientoDet> oDatos = new List <EMovimientoDet>();

            using (var Connection = GetConnection(BaseDeDatos))
            {
                try
                {
                    Connection.Open();
                    SetQuery("LOG_ListaDetalleMovimiento");
                    CreateHelper(Connection);
                    AddInParameter("@IdMov", IdMov);

                    using (var Reader = ExecuteReader())
                    {
                        while (Reader.Read())
                        {
                            EMovimientoDet obj = new EMovimientoDet();
                            obj.Movimiento.Id             = int.Parse(Reader["IdMovimiento"].ToString());
                            obj.Item                      = int.Parse(Reader["item"].ToString());
                            obj.Material.Codigo           = Reader["sCodMaterial"].ToString();
                            obj.Material.Nombre           = Reader["sNomMaterial"].ToString();
                            obj.Material.Unidad.Nombre    = Reader["sNombreUMD"].ToString();
                            obj.Material.Categoria.Nombre = Reader["Categoria"].ToString();
                            obj.Cantidad                  = float.Parse(Reader["fCantidad"].ToString());
                            obj.Precio                    = float.Parse(Reader["fPrecio"].ToString());
                            obj.Total                     = int.Parse(Reader["Total"].ToString());
                            oDatos.Add(obj);
                        }
                    }
                }
                catch (Exception Exception)
                {
                    throw Exception;
                }
                finally
                {
                    Connection.Close();
                }
                return(oDatos);
            }
        }