/// <summary> /// Actualiza la cantidad de un artículo ya marcado como CONSUMIDO /// </summary> /// <param name="idUser">ID del Usuario/Local</param> /// <param name="idArticulo">ID del Artículo</param> /// <param name="cantINT">Cantidad a actualizar en ENTERO</param> /// <param name="cantDEC">Cantidad a actualizar en DECIMAL</param> /// <returns>Devuelve true si se actualizó, false si no</returns> public static bool updateStockTratamientoConsumido( int idUser, int idArticulo, int cantINT, decimal cantDEC) { D_StockTratamientoConsumido DCLS = new D_StockTratamientoConsumido(); return(DCLS.updateStockTratamientoConsumido(idUser, idArticulo, cantINT, cantDEC)); }
/// <summary> /// Inserta un stock asociado a un tratamiento en la tabla StockTratamiento con la fecha de hoy /// </summary> public static void inserStockTratamientoConsumido( int idUser, int idArticulo, int cantINT, decimal cantDEC, int idTratamiento) { D_StockTratamientoConsumido DCLS = new D_StockTratamientoConsumido(); DCLS.insertStockTratamientoConsumido( idUser, idArticulo, cantINT, cantDEC, idTratamiento, DateTime.Now); }
/// <summary> /// Busca en la tabla StockTratamientoConsumido las filas entre X fechas /// </summary> /// <param name="idUser">ID de Usuario/Local</param> /// <param name="FechaInicio">Fecha de inicio</param> /// <param name="FechaFin">Fecha de fin</param> /// <returns>Devuelve una tabla con las filas buscadas</returns> public static List <Struct_StockTratamientoConsumido> getStockConsumidoByDates( int idUser, DateTime FechaInicio, DateTime FechaFin) { D_StockTratamientoConsumido DCLS = new D_StockTratamientoConsumido(); DataTable DT = DCLS.getStockConsumidoByDates(idUser, FechaInicio, FechaFin); List <Struct_StockTratamientoConsumido> LSSTC = new List <Struct_StockTratamientoConsumido>(); if (DT != null && DT.Rows.Count > 0) { for (int a = 0; a < DT.Rows.Count; a++) { LSSTC.Add(new Struct_StockTratamientoConsumido(DT.Rows[a])); } return(LSSTC); } else { return(null); } }