コード例 #1
0
        /// <summary>
        /// Metodo que obtiene un pedido por ticket
        /// </summary>
        /// <param name="pesajeMateriaPrimaInfo"></param>
        /// <param name="organizacionId"></param>
        /// <returns></returns>
        public PedidoInfo ObtenerPedidoPorTicketPesaje(PesajeMateriaPrimaInfo pesajeMateriaPrimaInfo, int organizacionId)
        {
            try
            {
                Logger.Info();
                var pedidosDal = new PedidosDAL();
                var pedidoInfo = pedidosDal.ObtenerPedidoPorTicketPesaje(pesajeMateriaPrimaInfo, organizacionId);

                if (pedidoInfo != null)
                {
                    EstableceDetallePedido(pedidoInfo);
                }
                return(pedidoInfo);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }