/// <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); } }
/// <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; } }