Beispiel #1
0
 /// <summary>
 /// Metodo para Guardar/Modificar una entidad PesajeMateriaPrima
 /// </summary>
 /// <param name="filtro"></param>
 /// <returns></returns>
 public List <FiltroTicketProduccionMolino> ObtenerValoresTicketProduccion(FiltroTicketInfo filtro)
 {
     try
     {
         Logger.Info();
         List <FiltroTicketProduccionMolino> lista = pesajeMateriaPrimaDAL.ObtenerValoresTicketProduccion(filtro);
         if (lista == null)
         {
             return(null);
         }
         lista.ForEach(ticket =>
         {
             ticket.HoraTicketInicial = DateTime.Now.ToString("HH:mm");
         });
         return(lista);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Beispiel #2
0
 /// <summary>
 /// Metodo para Guardar/Modificar una entidad PesajeMateriaPrima
 /// </summary>
 /// <param name="filtro"></param>
 /// <returns></returns>
 public List <FiltroTicketInfo> ObtenerPorFiltro(FiltroTicketInfo filtro)
 {
     try
     {
         Logger.Info();
         return(pesajeMateriaPrimaDAL.ObtenerPorFiltro(filtro));
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
 /// <summary>
 /// Obtiene una lista de PesajeMateriaPrima
 /// </summary>
 /// <returns></returns>
 public List <FiltroTicketProduccionMolino> ObtenerValoresTicketProduccion(FiltroTicketInfo filtro)
 {
     try
     {
         Logger.Info();
         return(pesajeMateriaPrimaAccessor.ObtenerValoresTicketProduccion(filtro.OrganizacionID, filtro.Ticket, filtro.IndicadorID));
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
 /// <summary>
 /// Obtiene una lista de PesajeMateriaPrima
 /// </summary>
 /// <returns></returns>
 public List <FiltroTicketInfo> ObtenerPorFiltro(FiltroTicketInfo filtro)
 {
     try
     {
         Logger.Info();
         return(pesajeMateriaPrimaAccessor.ObtenerTicketsFiltros(filtro.OrganizacionID, filtro.Ticket ?? string.Empty));
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
        public static List <FiltroTicketInfo> ObtenerTickets(FiltroTicketInfo filtroTicket)
        {
            try
            {
                var seguridad = (SeguridadInfo)ObtenerSeguridad();
                filtroTicket.OrganizacionID = seguridad.Usuario.Organizacion.OrganizacionID;
                var pesajeMateriaPrimaBL             = new PesajeMateriaPrimaBL();
                List <FiltroTicketInfo> listaTickets = pesajeMateriaPrimaBL.ObtenerPorFiltro(filtroTicket);

                List <FiltroTicketInfo> listaTicketsValidos =
                    listaTickets.Where(ticket => productosForraje.Contains(ticket.ProductoID)).ToList();

                return(listaTicketsValidos);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw;
            }
        }
 public static List <FiltroTicketProduccionMolino> ObtenerValoresTicketProduccion(FiltroTicketInfo filtroTicket)
 {
     try
     {
         var seguridad = (SeguridadInfo)ObtenerSeguridad();
         filtroTicket.OrganizacionID = seguridad.Usuario.Organizacion.OrganizacionID;
         filtroTicket.IndicadorID    = IndicadoresEnum.Humedad.GetHashCode();
         var pesajeMateriaPrimaBL = new PesajeMateriaPrimaBL();
         List <FiltroTicketProduccionMolino> listaTickets = pesajeMateriaPrimaBL.ObtenerValoresTicketProduccion(filtroTicket);
         return(listaTickets);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }