public ActionResult GetAllPhrases(int Id) { string sql = string.Format("exec GetPhrases '" + Id + "'"); try { using (ERPConfigurationContext dbContext = new ERPConfigurationContext()) { var phrases = dbContext.Database.SqlQuery <Phrases>(sql).Select(x => x.Phrase).ToList(); if (phrases != null) { return(Json(phrases, JsonRequestBehavior.AllowGet)); } else { return(Json("0", JsonRequestBehavior.AllowGet)); } } } catch (Exception) { return(Json("0", JsonRequestBehavior.AllowGet)); } }
public ActionResult GetNewFileIdforMoveToProcess(string FileNo) { //RBACUser rUser = new RBACUser(Session["UserName"].ToString()); //if (!rUser.HasPermission("Group_Edit")) //{ // return Json("D", JsonRequestBehavior.AllowGet); //} try { FileMain FileMainAdd = new FileMain(); var data = _fileMainService.All().ToList().FirstOrDefault(x => x.FileNo == FileNo); var MainID = _fileMainService.All().ToList().Where(x => x.FileNo == FileNo).Select(x => x.MainID).FirstOrDefault(); string sql = string.Format(" Select fd.AttachFileName as FileName from FileDetail as fd where MainID= '" + MainID + "' " + " union select AttachFileName from FileTransDetail where FileTransID in " + "(select FileTransID from FileTransMain where MainID = '" + MainID + "')"); List <ProcessActionVM> VchrList; using (ERPConfigurationContext dbContext = new ERPConfigurationContext()) { VchrList = dbContext.Database.SqlQuery <ProcessActionVM>(sql).ToList(); } // ViewBag.Items = VchrList; if (data != null) { FileMainAdd = data; } return(Json(new { FileMainAdd, VchrList }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json("0", JsonRequestBehavior.AllowGet)); } }
public IEnumerable <TEntity> SqlQueary(string sql, params object[] parameters) { //using () //{ // a.Database.CommandTimeout = 1000; var a = new ERPConfigurationContext(); return(a.Database.SqlQuery <TEntity>(sql, parameters)); //} //Context.Database.CommandTimeout = 1000; }
//public ActionResult FileProcessActionPdf(string sNo) //{ // var markToId = _fileMainService.All().Where(x => x.FileNo == sNo).Select(x => x.UpdUserID).LastOrDefault(); // var MainId = _fileMainService.All().Where(x => x.FileNo == sNo).Select(x => x.MainID).LastOrDefault(); // string sql = string.Format("Select td.FileNo, td.FileRef as Reference, td.FileSub as Subject, td.FileText as Description,tm.AttachFileName as FileName,nc.FileTransNum as Note from FileMain as td " + // " left join FileDetail as tm on td.MainID = tm.MainID " + // "left join FileTransMain as nc on nc.MainID = td.MainID " + // "where td.FileNo = '" + sNo + "' and td.UpdUserID='" + markToId + "'"); // List<ProcessActionPdfVM> VchrList; // using (ERPConfigurationContext dbContext = new ERPConfigurationContext()) // { // VchrList = dbContext.Database.SqlQuery<ProcessActionPdfVM>(sql).ToList(); // } // return View("~/Views/Home/FileProcessActionPdf.cshtml", VchrList); //} public ActionResult FileProcessActionPdf(string sNo) { var MainId = _fileMainService.All().Where(x => x.FileNo == sNo).Select(x => x.MainID).LastOrDefault(); string sql = string.Format("rptFileTrans '" + MainId + "'"); IEnumerable <ProcessActionPreviewVM> VchrList; using (ERPConfigurationContext dbContext = new ERPConfigurationContext()) { VchrList = dbContext.Database.SqlQuery <ProcessActionPreviewVM>(sql).ToList(); } return(View("~/Views/Home/FileProcessActionPdf.cshtml", VchrList)); }
//protected void Application_Start() //{ // AreaRegistration.RegisterAllAreas(); // WebApiConfig.Register(GlobalConfiguration.Configuration); // FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); // RouteConfig.RegisterRoutes(RouteTable.Routes); // BundleConfig.RegisterBundles(BundleTable.Bundles); // AuthConfig.RegisterAuth(); //} protected void Application_Start() { //Database.SetInitializer(new MigrateDatabaseToLatestVersion<SCAppContext, System.Data.Entity.Migrations.DbMigrationsConfiguration<SCAppContext>>("DefaultConnection")); AreaRegistration.RegisterAllAreas(); WebApiConfig.Register(GlobalConfiguration.Configuration); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AuthConfig.RegisterAuth(); using (var context = new ERPConfigurationContext()) { if (!context.Database.Exists()) { // Register the SimpleMembership database without Entity Framework migration schema //((IObjectContextAdapter)context).ObjectContext.CreateDatabase(); context.Database.Create(); } context.Database.Initialize(true); //context.Database.Delete(); //context.Database.Create(); } string url = ""; //HttpContext.Current.Request.Url.AbsoluteUri; //string url = HttpContext.Current.Request.Url.Authority; //if (url == "ntcgarden.accline.com") //{ WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "Username", autoCreateTables: true); //} //else if (url == "ntctest.accline.com") //{ // WebSecurity.InitializeDatabaseConnection("testConnection", "UserProfile", "UserId", "Username", autoCreateTables: true); //} //else //{ // WebSecurity.InitializeDatabaseConnection("testConnection", "UserProfile", "UserId", "Username", autoCreateTables: true); //} }
private void GetDatabaseUserRolesPermissions() { using (ERPConfigurationContext _data = new ERPConfigurationContext()) { SecUserInfo _user = _data.SecUserInfo.Where(u => u.UserName == this.UserName).FirstOrDefault(); if (_user != null) { this.UserID = _user.UserID; foreach (SecUserInGroup _group in _user.SecUserInGroups) { SecUserGroup _uGroup = _data.SecUserGroup.Where(u => u.GroupID == _group.GroupID).FirstOrDefault(); UserRole _userRole = new UserRole { Role_Id = _group.GroupID, RoleName = _uGroup.GroupName }; List <SecFormRight> _fRightList = _data.SecFormRight.Where(u => u.GroupID == _group.GroupID).ToList(); foreach (SecFormRight _fRight in _fRightList) { SecFormProcess _fproc = _data.SecFormProcess.Where(u => u.FormProcessID == _fRight.FormProcessID).FirstOrDefault(); SecFormList _frmLst = _data.SecFormList.Where(u => u.FormID == _fproc.FormID).FirstOrDefault(); _userRole.Permissions.Add(new RolePermission { FormName = _frmLst.FormName, PermissionName = _fproc.ProcessName }); } this.Roles.Add(_userRole); //if (!this.IsSysAdmin) // this.IsSysAdmin = _group.IsSysAdmin; } } } //} }
public void Setvalues(TEntity entity, TEntity existingEntity) { var a = new ERPConfigurationContext(); _dbContext.Entry(entity).CurrentValues.SetValues(existingEntity); }