Esempio n. 1
0
        public FormulaInfo ObtenerActivoPorId(FormulaInfo filtro)
        {
            ResultadoInfo <FormulaInfo> listaFormulasInfo;
            FormulaInfo formulaInfo = null;

            try
            {
                Logger.Info();
                PaginacionInfo pagina = new PaginacionInfo();
                pagina.Inicio = 1;
                pagina.Limite = 1;
                var formulaBl = new FormulaBL();
                listaFormulasInfo = formulaBl.ObtenerPorPagina(pagina, filtro);
                if (listaFormulasInfo != null)
                {
                    formulaInfo = listaFormulasInfo.Lista[0];
                }
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(formulaInfo);
        }
Esempio n. 2
0
 /// <summary>
 /// Obtiene una lista
 /// </summary>
 /// <returns></returns>
 public IList <FormulaInfo> ObtenerTodos()
 {
     try
     {
         Logger.Info();
         var formulaBL = new FormulaBL();
         IList <FormulaInfo> result = formulaBL.ObtenerTodos();
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Esempio n. 3
0
 /// <summary>
 /// Obtiene el número de batch que deberá mostrarse en el texbox "txtBatch"
 /// Este dato se inicializado en 1, por rotomix y por día.
 /// </summary>
 /// <returns></returns>
 public int CantidadBatch(int organizacionId, int rotoMix)
 {
     try
     {
         Logger.Info();
         var formulaBL = new FormulaBL();
         int result    = formulaBL.CantidadBatch(organizacionId, rotoMix);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Esempio n. 4
0
 /// <summary>
 /// Obtiene un lista paginada
 /// </summary>
 /// <param name="pagina"></param>
 /// <param name="filtro"></param>
 /// <returns></returns>
 public ResultadoInfo <FormulaInfo> ObtenerPorPagina(PaginacionInfo pagina, FormulaInfo filtro)
 {
     try
     {
         Logger.Info();
         var formulaBL = new FormulaBL();
         ResultadoInfo <FormulaInfo> result = formulaBL.ObtenerPorPagina(pagina, filtro);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Esempio n. 5
0
 /// <summary>
 /// Obtiene una lista de la tabla RotoMix para cargar el commobox del mismo nombre "RotoMix"
 /// </summary>
 /// <returns></returns>
 public IList <RotoMixInfo> ObtenerRotoMixConfiguradas(int organizacionId)
 {
     try
     {
         Logger.Info();
         var formulaBL = new FormulaBL();
         IList <RotoMixInfo> result = formulaBL.ObtenerRotoMixConfiguradas(organizacionId);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Esempio n. 6
0
 /// <summary>
 /// Obtiene la formula por su clave para
 /// opcion de Calidad pase a proceso
 /// </summary>
 /// <param name="formulaID"></param>
 /// <returns></returns>
 public FormulaInfo ObtenerPorFormulaIDCalidadPaseProceso(int formulaID)
 {
     try
     {
         Logger.Info();
         var         formulaBL = new FormulaBL();
         FormulaInfo result    = formulaBL.ObtenerPorFormulaIDCalidadPaseProceso(formulaID);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Esempio n. 7
0
 /// <summary>
 /// Metodo para Guardar/Modificar una entidad Formula
 /// </summary>
 /// <param name="info">Representa la entidad que se va a grabar</param>
 public int Guardar(FormulaInfo info)
 {
     try
     {
         Logger.Info();
         var formulaBL = new FormulaBL();
         int result    = formulaBL.Guardar(info);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Esempio n. 8
0
 /// <summary>
 /// Obtiene una entidad por su descripción
 /// </summary>
 /// <param name="descripcion"></param>
 /// <returns></returns>
 public FormulaInfo ObtenerPorDescripcion(string descripcion)
 {
     try
     {
         Logger.Info();
         var         formulaBL = new FormulaBL();
         FormulaInfo result    = formulaBL.ObtenerPorDescripcion(descripcion);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Esempio n. 9
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="tipoFormulaId"></param>
        /// <returns></returns>
        public IList <FormulaInfo> ObtenerPorTipoFormulaID(int tipoFormulaId)
        {
            IList <FormulaInfo> formulaInfo;

            try
            {
                Logger.Info();
                var formulaBl = new FormulaBL();
                formulaInfo = formulaBl.ObtenerPorTipoFormulaId(tipoFormulaId);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(formulaInfo);
        }