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;
     }
 }
Esempio n. 2
0
 public List <PesajeMateriaPrimaInfo> ObtenerPesajesPorProgramacionIDSinActivo(int programacionMateriaPrimaId)
 {
     try
     {
         Logger.Info();
         var pesajeMateriaPrimaDal = new PesajeMateriaPrimaBL();
         return(pesajeMateriaPrimaDal.ObtenerPesajesPorProgramacionMateriaPrimaIdSinActivo(programacionMateriaPrimaId));
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Esempio n. 3
0
 /// <summary>
 /// Actualiza todos los campos del pesaje ( se consulta primero en base al Id y se sobre Escribe)
 /// </summary>
 /// <param name="pesajeMateriaPrimaInfo"></param>
 public void ActualizarPesajePorId(PesajeMateriaPrimaInfo pesajeMateriaPrimaInfo)
 {
     try
     {
         Logger.Info();
         var pesajeMateriaPrimaBl = new PesajeMateriaPrimaBL();
         pesajeMateriaPrimaBl.ActualizarPesajePorId(pesajeMateriaPrimaInfo);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Esempio n. 4
0
 /// <summary>
 /// Metodo que obtiene un registro por ticket y pedido
 /// </summary>
 /// <param name="pesajeMateriaPrimaInfo"></param>
 /// <returns></returns>
 public PesajeMateriaPrimaInfo ObtenerPorTicketPedido(PesajeMateriaPrimaInfo pesajeMateriaPrimaInfo)
 {
     try
     {
         Logger.Info();
         var pesajeMateriaPrimaBl      = new PesajeMateriaPrimaBL();
         PesajeMateriaPrimaInfo result = pesajeMateriaPrimaBl.ObtenerPorTicketPedido(pesajeMateriaPrimaInfo);
         return(result);
     }
     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;
            }
        }