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); } }
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); } }