/// <summary> /// Genera la orden de reparto /// </summary> /// <param name="ordenReparto">Informacion de la orden de reparto de alimentacion</param> /// <returns>Resultado de la operacion</returns> public ResultadoOperacion GenerarOrdenReparto(OrdenRepartoAlimentacionInfo ordenReparto) { ResultadoOperacion resultado; try { Logger.Info(); var repartoBl = new RepartoBL(); resultado = repartoBl.GenerarOrdenReparto(ordenReparto); } catch (ExcepcionGenerica ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(resultado); }