internal int GuardarAutorizacionMateriaPrimaProgramacion(AutorizacionMateriaPrimaInfo autorizacionMateriaPrimaInfo, ProgramacionMateriaPrimaInfo programacionMateriaPrimaInfo) { try { Logger.Info(); Dictionary <string, object> parameters = AuxDiferenciasDeInventarioDAL.ObtenerParametrosAutorizacionMateriaPrima(autorizacionMateriaPrimaInfo); var ds = Retrieve("AutorizacionMateriaPrima_Registro", parameters); int result = 0; if (ValidateDataSet(ds)) { result = MapAlmacenInventarioDAL.ObtenerAutorizacionMateriaPrimaID(ds); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene un listado de almaceninventario por almacenid /// </summary> /// <param name="almacenInfo"></param> /// <returns></returns> internal List <AlmacenInventarioInfo> ObtenerPorAlmacenId(AlmacenInfo almacenInfo) { try { Logger.Info(); var parameters = AuxAlmacenInventarioDAL.ObtenerParametrosObtenerPorAlmacenId(almacenInfo); var ds = Retrieve("AlmacenInventario_ObtenerPorAlmacenID", parameters); List <AlmacenInventarioInfo> result = null; if (ValidateDataSet(ds)) { result = MapAlmacenInventarioDAL.ObtenerPorAlmacenId(ds); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene inventario por almacen y producto /// </summary> /// <param name="almacenInventarioInfo"></param> /// <returns></returns> internal AlmacenInventarioInfo ObtenerPorOrganizacionIdAlmacenIdProductoIdParaPlantaCentroCadisDesc(AlmacenInventarioInfo almacenInventarioInfo, int organizacionId) { try { Logger.Info(); var parameters = AuxAlmacenInventarioDAL.ObtenerParametrosObtenerPorOrganizacionIDAlmacenIdProductoId(almacenInventarioInfo, organizacionId); var ds = Retrieve("AlmacenInventario_ObtenerPorOrganizacionIdAlmacenIDProductoIDCentroCadisDesc", parameters); AlmacenInventarioInfo result = null; if (ValidateDataSet(ds)) { result = MapAlmacenInventarioDAL.ObtenerAlmacenInventarioId(ds); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene una lista de AlmacenInventario /// por un conjunto de productos /// </summary> /// <param name="almacenId"></param> /// <param name="productos"></param> /// <returns></returns> internal IList <AlmacenInventarioInfo> ExistenciaPorProductos(int almacenId, IList <ProductoInfo> productos) { try { Logger.Info(); var parameters = AuxAlmacenInventarioDAL.ObtenerParametrosExistenciaPorProductos(almacenId, productos); var ds = Retrieve("AlmacenInventario_ExistenciaPorProductos", parameters); List <AlmacenInventarioInfo> result = null; if (ValidateDataSet(ds)) { result = MapAlmacenInventarioDAL.ObtenerExistenciaPorProductos(ds); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene un listado de almaceninventario por almacenid /// </summary> /// <param name="organizacionID"></param> /// <param name="almacenID"></param> /// <returns></returns> internal List <CierreDiaInventarioPAInfo> ObtenerDatosCierreDiaInventarioPlantaAlimentos(int organizacionID, int almacenID) { try { Logger.Info(); var parameters = AuxAlmacenInventarioDAL.ObtenerParametrosDatosCierreDiaInventarioPlantaAlimentos(organizacionID, almacenID); var ds = Retrieve("CierreDiaInventarioPA_ObtenerDatos", parameters); List <CierreDiaInventarioPAInfo> result = null; if (ValidateDataSet(ds)) { result = MapAlmacenInventarioDAL.ObtenerDatosCierreDiaInventarioPlantaAlimentos(ds); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene el almacen inventario indicado /// </summary> /// <returns></returns> internal AlmacenInventarioInfo ObtenerAlmacenInventarioPorId(int almacenInventarioId) { AlmacenInventarioInfo almacen = null; try { Dictionary <string, object> parametros = AuxAlmacenInventarioDAL.ObtenerParametrosObtenerAlmacenInventarioId(almacenInventarioId); DataSet ds = Retrieve("AlmacenInventario_ObtenerAlmacenPorId", parametros); if (ValidateDataSet(ds)) { almacen = MapAlmacenInventarioDAL.ObtenerAlmacenInventarioId(ds); } } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(almacen); }