public List <Menu_CargarInicioResult> Menu_CargarInicio(int idPerfil) { using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString)) { try { return(dci.Menu_CargarInicio(idPerfil).ToList()); } catch (Exception ex) { dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name); dci.SubmitChanges(); throw new ArgumentException("No se pido consultar el Menú por perfil de la base de datos de GrpSilvestre"); } } }
public List <Menu_CargarInicioResult> Menu_CargarInicio(int idEmpresa, int codigoUsuario, int idPerfil, ref VBG00004Result objEmpresa) { ////using (dmIntranetDataContext dci = new dmIntranetDataContext(ConfigurationManager.ConnectionStrings["genesys"].ConnectionString)) using (dmIntranetDataContext dci = new dmIntranetDataContext(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, "genesys"))) { ////dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(ConfigurationManager.ConnectionStrings[dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos].ConnectionString, "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4))); dmGenesysDataContext dcg = new dmGenesysDataContext(string.Format(GS.configuration.Init.GetValue(Constant.sistema, Constant.key, dci.Empresa.SingleOrDefault(x => x.idEmpresa == idEmpresa).baseDatos), "usrGEN" + (10000 + codigoUsuario).ToString().Substring(1, 4))); try { objEmpresa = dcg.VBG00004().Single(); return(dci.Menu_CargarInicio(idPerfil).ToList()); } catch (Exception ex) { dci.Excepcion_Registrar(ex.Message, ex.TargetSite.Name); dci.SubmitChanges(); throw new ArgumentException("No se pido consultar el Menú por perfil de la base de datos de GrpSilvestre"); } } }