コード例 #1
0
        public static ProduccionFormulaInfo ConsultarFormulaId(int formulaId)
        {
            ProduccionFormulaInfo resultado = null;

            try
            {
                int organizacionid = 0;
                var seguridad      = HttpContext.Current.Session["Seguridad"] as SeguridadInfo;
                organizacionid = seguridad.Usuario.Organizacion.OrganizacionID;
                var produccionFormulaResumenPL = new ProduccionFormulaResumenPL();
                ProduccionFormulaResumenInfo produccionFormulaResumenInfo = new ProduccionFormulaResumenInfo();
                produccionFormulaResumenInfo.OrganizacionID = organizacionid;
                produccionFormulaResumenInfo.FormulaID      = formulaId;
                produccionFormulaResumenInfo.TipoAlmacenID  = Convert.ToInt16(TipoAlmacenEnum.PlantaDeAlimentos);
                resultado = produccionFormulaResumenPL.ConsultarFormulaId(produccionFormulaResumenInfo);
            }
            catch (ExcepcionDesconocida)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
            }
            return(resultado);
        }
コード例 #2
0
 /// <summary>
 /// Obtiene de la formula ingresada y para la organizacion del usuario, cuanto hay en inventario y cuanto esta programada para repartir
 /// </summary>
 internal ProduccionFormulaInfo ConsultarFormulaId(ProduccionFormulaResumenInfo produccionFormulaResumenInfo)
 {
     try
     {
         Dictionary <string, object> parameters = AuxProduccionFormulaResumenDAL.ConsultarFormulaId(produccionFormulaResumenInfo);
         DataSet ds = Retrieve("ProduccionFormula_Resumen", parameters);
         ProduccionFormulaInfo result = null;
         if (ValidateDataSet(ds))
         {
             result = MapProduccionFormulaResumen.ConsultarFormulaId(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);
     }
 }
コード例 #3
0
 /// <summary>
 /// Obtiene de la formula ingresada y para la organizacion del usuario, cuanto hay en inventario y cuanto esta programada para repartir
 /// </summary>
 internal ProduccionFormulaInfo ConsultarFormulaId(ProduccionFormulaResumenInfo produccionFormulaResumenInfo)
 {
     try
     {
         Logger.Info();
         var produccionFormulaResumenDAL = new ProduccionFormulaResumenDAL();
         ProduccionFormulaInfo result    = produccionFormulaResumenDAL.ConsultarFormulaId(produccionFormulaResumenInfo);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
コード例 #4
0
 /// <summary>
 /// Obtiene de la formula ingresada y para la organizacion del usuario, cuanto hay en inventario y cuanto esta programada para repartir
 /// </summary>
 internal static Dictionary <string, object> ConsultarFormulaId(ProduccionFormulaResumenInfo produccionFormulaResumenInfo)
 {
     try
     {
         Logger.Info();
         var parametros =
             new Dictionary <string, object>
         {
             { "@organizacionid", produccionFormulaResumenInfo.OrganizacionID },
             { "@formulaId", produccionFormulaResumenInfo.FormulaID },
             { "@tipoAlmacenId", produccionFormulaResumenInfo.TipoAlmacenID }
         };
         return(parametros);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }