/// <summary> /// Metodo para almacenar los animales de control individual en SIAP ademas de crear las cargas iniciales. /// </summary> /// <param name="controlIndividualInfo"></param> /// <param name="organizacionId"></param> /// <returns></returns> internal MigracionCifrasControlInfo GuardarCargaInicialSIAP(ControlIndividualInfo controlIndividualInfo, int organizacionId) { try { Logger.Info(); var parameters = AuxMigracionDAL.ObtenerParametrosCargaInicialSIAP(controlIndividualInfo, organizacionId); var ds = Retrieve("Migracion_GuardarCargaInicialSIAP", parameters); MigracionCifrasControlInfo result = null; if (ValidateDataSet(ds)) { result = MapMigracionDAL.ObtenerMigracionCifrasContro(ds, 2); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Metodo para guardr el resumen /// </summary> /// <param name="lista"></param> /// <param name="organizacionId"></param> /// <returns></returns> internal MigracionCifrasControlInfo GuardarResumen(List <ResumenInfo> lista, int organizacionId) { try { Logger.Info(); var parameters = AuxMigracionDAL.ObtenerParametrosGuardarResumenXML(lista, organizacionId); var ds = Retrieve("Migracion_GuardarResumen", parameters); MigracionCifrasControlInfo result = null; if (ValidateDataSet(ds)) { result = MapMigracionDAL.ObtenerMigracionCifrasContro(ds, 1); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }