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