public List <in_subgrupo_x_CentroCosto_x_SubCentroCosto_x_CtaCble_Info> Get_List_Info_in_subgrupo_no_parametrizados(int IdEmpresa, DateTime Fecha_ini, DateTime Fecha_fin) { try { try { List <in_subgrupo_x_CentroCosto_x_SubCentroCosto_x_CtaCble_Info> Listdat_ = new List <in_subgrupo_x_CentroCosto_x_SubCentroCosto_x_CtaCble_Info>(); Fecha_ini = Fecha_ini.Date; Fecha_fin = Fecha_fin.Date; using (EntitiesInventario Context = new EntitiesInventario()) { Context.SetCommandTimeOut(5000); var lst = Context.spINV_relaciones_no_parametrizadas(IdEmpresa, Fecha_ini, Fecha_fin).ToList(); foreach (var q in lst) { Listdat_.Add(new in_subgrupo_x_CentroCosto_x_SubCentroCosto_x_CtaCble_Info { IdEmpresa = q.IdEmpresa, IdCategoria = q.IdCategoria, nom_categoria = q.ca_Categoria, IdLinea = q.IdLinea, nom_linea = q.nom_linea, IdGrupo = q.IdGrupo, nom_grupo = q.nom_grupo, IdSubgrupo = q.IdSubGrupo, nom_subgrupo = q.nom_subgrupo, IdCentroCosto = q.IdCentroCosto, nom_centro_costo = q.Centro_costo, IdSub_centro_costo = q.IdCentroCosto_sub_centro_costo, nom_sub_centro_costo = q.NomSubcentro, IdCtaCble = null, }); } } return(Listdat_); } catch (DbEntityValidationException ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; mensaje = "Error al Grabar" + ex.Message; throw new Exception(ex.ToString()); } } catch (Exception ex) { string arreglo = 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(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(mensaje); } }