/// <summary> /// Elimina una fila de la tabla StockTratamiento si es que no quedan articulos asociados (cant==0) /// </summary> /// <param name="idStockTratamiento">ID de la fila</param> /// <param name="idUser">ID de Usuario/Local</param> /// <returns>Devuelve true si se actualizó, false si no</returns> public static bool deleteStockTratamientoByIdStockTratamiento( int idStockTratamiento) { D_ConsumoLocalStock DCLS = new D_ConsumoLocalStock(); return(DCLS.deleteStockTratamientoByIdStockTratamiento(idStockTratamiento)); }
/// <summary> /// Actualiza la cantidad de un artículo ya asociado a un tratamiento /// </summary> /// <param name="idUser">ID del Usuario</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 updateStockTratamientoCantidad( int idUser, int idArticulo, int idTratamiento, int cantINT, decimal cantDEC) { D_ConsumoLocalStock DCLS = new D_ConsumoLocalStock(); return(DCLS.updateStockTratamientoCantidad(idUser, idArticulo, idTratamiento, cantINT, cantDEC)); }
/// <summary> /// Busca en la tabla StockTratamiento alguna fila con los parámetros ingresados. /// </summary> /// <param name="idUser">ID de Usuario/Local</param> /// <param name="idArticulo">ID del Artículo</param> /// <param name="idTratamiento">ID del Tratamiento</param> /// <returns>Devuelve un objeto Struct_ConsumoLocalStock específico</returns> public static Struct_ConsumoLocalStock getSpecificStockTratamiento( int idUser, int idArticulo, int idTratamiento) { D_ConsumoLocalStock DCLS = new D_ConsumoLocalStock(); DataRow DR = DCLS.getSpecificStockTratamiento(idUser, idArticulo, idTratamiento); if (DR != null) { return(new Struct_ConsumoLocalStock(DR)); } else { return(null); } }
/// <summary> /// Busca en la tabla StockTratamiento los articulos asociados con el id de tratamiento especificado. /// </summary> /// <param name="idUser">ID de Usuario</param> /// <param name="idTratamiento">ID de Tratamiento</param> /// <returns>Devuelve una lista llenada con objetos las filas de la tabla correspondientes</returns> public static List <Struct_ConsumoLocalStock> getStockTratamientoByIdTratamiento( int idUser, int idTratamiento) { D_ConsumoLocalStock DCLS = new D_ConsumoLocalStock(); DataTable DT = DCLS.getStockTratamientoByIdTratamiento(idUser, idTratamiento); List <Struct_ConsumoLocalStock> SCLS = new List <Struct_ConsumoLocalStock>(); if (DT != null && DT.Rows.Count > 0) { for (int a = 0; a < DT.Rows.Count; a++) { SCLS.Add(new Struct_ConsumoLocalStock(DT.Rows[a])); } return(SCLS); } else { return(null); } }