public ro_periodo_x_ro_Nomina_TipoLiqui_Info ObtenerPeriodoAnterior(int IdEmpresa, int IdPeriodo, int IdNomina_Tipo, int IdNomina_TipoLiqui) { try { using (EntitiesRoles entity = new EntitiesRoles()) { spRo_ObtenerPeriodoAnterior_Result q = entity.spRo_ObtenerPeriodoAnterior(IdEmpresa, IdPeriodo, IdNomina_Tipo, IdNomina_TipoLiqui).First(); return(new ro_periodo_x_ro_Nomina_TipoLiqui_Info() { IdEmpresa = q.IdEmpresa, IdNomina_Tipo = q.IdNomina_Tipo, IdNomina_TipoLiqui = q.IdNomina_TipoLiqui, IdPeriodo = q.IdPeriodo, Cerrado = q.Cerrado, Procesado = q.Procesado }); } } catch (Exception ex) { string array = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", array, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } } // haac 14/01/2014