Exemple #1
0
        /// <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));
        }
Exemple #2
0
        /// <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));
        }
Exemple #3
0
        /// <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);
            }
        }
Exemple #4
0
        /// <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);
            }
        }