/// <summary> /// Asigna el folio a las muertes del reporte /// </summary> /// <param name="listaGanadoMuerto"></param> /// <returns></returns> internal bool AsignarFolioMuertes(IList <SalidaGanadoMuertoInfo> listaGanadoMuerto) { bool result = false; try { using (var transaction = new TransactionScope()) { Logger.Info(); var salidaGanadoMuerteDal = new SalidaGanadoMuerteDAL(); salidaGanadoMuerteDal.AsignarFolioMuerte(listaGanadoMuerto); result = true; transaction.Complete(); } } catch (ExcepcionGenerica exg) { Logger.Error(exg); } catch (Exception ex) { Logger.Error(ex); } return(result); }
/// <summary> /// Obtiene el folio para una orden de salida de ganado por muerte /// </summary> /// <param name="salidaGanadoMuertoInfo"></param> /// <returns></returns> internal int ObtenerFolio(SalidaGanadoMuertoInfo salidaGanadoMuertoInfo) { int folio = 0; try { Logger.Info(); var salidaGanadoMuerteDal = new SalidaGanadoMuerteDAL(); folio = salidaGanadoMuerteDal.ObtenerFolio(salidaGanadoMuertoInfo); } catch (ExcepcionGenerica exg) { Logger.Error(exg); } catch (Exception ex) { Logger.Error(ex); } return(folio); }