public ActionResult AddAndUpdatePeople(int PeopleID) { List <WebLookup> commonPeoplePosition = commonService.GetLookupList("people_position"); IEnumerable <SelectListItem> PeoplePositionList = commonPeoplePosition.Select(com => new SelectListItem { Value = com.Code.ToString(), Text = com.Description }); ViewBag.PeoplePositionList = PeoplePositionList; List <WebLookup> commonworkPosition = commonService.GetLookupList("People_workers_position"); IEnumerable <SelectListItem> workPositionList = commonworkPosition.Select(com => new SelectListItem { Value = com.Code.ToString(), Text = com.Description }); ViewBag.workPositionList = workPositionList; //工作年限 List <WebLookup> workyearlist = commonService.GetLookupList("people_workyear"); IEnumerable <SelectListItem> workyearslist = workyearlist.Select(com => new SelectListItem { Value = com.Code.ToString(), Text = com.Description }); ViewBag.workyearslist = workyearslist; WebPeople people = webpeoser.GetWebPeopleByID(PeopleID); if (people == null) { people = new WebPeople(); } return(View(people)); }
public ActionResult DecDesignerIndex(int peopleID) { webPeopleService.PageViewAdd(peopleID); WebPeople worker = webPeopleService.GetWebPeopleByID(peopleID); return(View(worker)); }
public ActionResult DesignerDetail(int PeopleID) { List <WebCase> listcase = webCaseService.GetWebCaseListByPeopleIDAndCount(PeopleID, 6); WebPeople Designer = webPeopleService.GetWebPeopleByID(PeopleID); ViewBag.CaseList = listcase; return(View(Designer)); }
public bool IsHaveuser(int userID) { using (AIYunNetContext context = new AIYunNetContext()) { WebPeople WebPeople = context.WebPeople.FirstOrDefault(us => us.UserID == userID); return(WebPeople != null ? true : false); } }
//从个人中心修改 public int UpdateWebPeopleFromCenter(WebPeople webPeople) { using (AIYunNetContext context = new AIYunNetContext()) { if (webPeople != null) { WebPeople originalPeople = context.WebPeople.Find(webPeople.PeopleID); WebCompany company = context.WebCompany.Find(webPeople.CompanyID); if (originalPeople != null) { //originalPeople.Address = webPeople.Address; //originalPeople.BelongArea = webPeople.BelongArea; //originalPeople.CaseCount = webPeople.CaseCount; if (webPeople.CompanyID == 0) { originalPeople.CompanyID = 0; originalPeople.CompanyName = ""; } else { originalPeople.CompanyID = webPeople.CompanyID; originalPeople.CompanyName = company.CompanyName; } originalPeople.EditOn = DateTime.Now; //originalPeople.GoodAtStyle = webPeople.GoodAtStyle; //originalPeople.IsApproved = webPeople.IsApproved; //originalPeople.IsAuthentication = webPeople.IsAuthentication; //originalPeople.IsBond = webPeople.IsBond; //originalPeople.IsBuildingCount = webPeople.IsBuildingCount; //originalPeople.IsTop = webPeople.IsTop; originalPeople.PeopleCategory = webPeople.PeopleCategory; //originalPeople.PeopleInfo = webPeople.PeopleInfo; //originalPeople.PeopleLevel = webPeople.PeopleLevel; originalPeople.PeopleMail = webPeople.PeopleMail; //originalPeople.PeopleMotto = webPeople.PeopleMotto; originalPeople.PeopleName = webPeople.PeopleName; originalPeople.PeoplePhone = webPeople.PeoplePhone; originalPeople.PeopleImage = webPeople.PeopleImage; //originalPeople.DesignerImage = webPeople.DesignerImage == null ? "" : webPeople.DesignerImage; originalPeople.thumbnailImage = webPeople.thumbnailImage == null ? "" : webPeople.thumbnailImage; originalPeople.ProvinceID = webPeople.ProvinceID; originalPeople.ProvinceName = webPeople.ProvinceName; originalPeople.CityID = webPeople.CityID; originalPeople.CityName = webPeople.CityName; originalPeople.AreasID = webPeople.AreasID; originalPeople.AreasName = webPeople.AreasName; //originalPeople.ShowOrder = webPeople.ShowOrder; //originalPeople.WorkYears = webPeople.WorkYears; //originalPeople.PeoplePosition = webPeople.PeoplePosition; context.SaveChanges(); } } return(1); } }
public ActionResult PeopleCenter(int peopleID) { WebPeopleService peopleService = new WebPeopleService(); WebPeople worker = peopleService.GetWebPeopleByID(peopleID); ViewBag.Name = worker.PeopleName; ViewBag.Img = worker.thumbnailImage; return(View()); }
public int AddWebPeople(WebPeople webPeople) { using (AIYunNetContext context = new AIYunNetContext()) { context.WebPeople.Add(webPeople); context.SaveChanges(); return(1); } }
public ActionResult WorkerDetail(int peopleID) { WebPeopleService peopleService = new WebPeopleService(); WebPeople worker = peopleService.GetWebPeopleByID(peopleID); WebBuidingService buidingService = new WebBuidingService(); List <WebBuiding> caseList = buidingService.GetWebBuidingList(1); ViewBag.CaseList = caseList; return(View(worker)); }
/// <summary> /// 根据peopleID修改案例个数 /// </summary> public void updateCaseCountbyPeopleID(int peopleID) { using (AIYunNetContext context = new AIYunNetContext()) { WebPeople originalWebPeople = context.WebPeople.Find(peopleID); if (originalWebPeople != null) { originalWebPeople.CaseCount = webCaseService.GetCaseCountByPeopleID(peopleID); context.SaveChanges(); } } }
public void PageViewAdd(int PeopleID) { using (AIYunNetContext context = new AIYunNetContext()) { WebPeople originalWebPeople = context.WebPeople.Find(PeopleID); if (originalWebPeople != null) { originalWebPeople.PageViewCount = originalWebPeople.PageViewCount + 1; context.SaveChanges(); } } }
public ActionResult AddAndUpdatePeople(WebPeople webpeople) { int result = 0; if (webpeople != null && webpeople.PeopleID > 0) { result = webpeoser.UpdateWebPeopleByCompanyDes(webpeople); } else { result = webpeoser.AddWebPeople(webpeople); } return(Json(new { RetCode = result }, JsonRequestBehavior.AllowGet)); }
public ActionResult CompanyTuBaDesignerDetail(int companyID, int peopleID) { WebCompany company = webCompanyService.GetWebCompanyByID(companyID); //设计师类型 List <WebLookup> peoplepositionlist = webCommonService.GetLookupList("people_position");//设计级别 WebPeople people = webPeopleService.GetWebPeopleByID(peopleID); ViewBag.people = people; ViewBag.peoplepositionlist = peoplepositionlist; List <WebCase> caselist = webCaseService.GetWebCaseListByPeopleID(peopleID); ViewBag.caselist = caselist; return(View(company)); }
public int LoginOn(string userAccount, string userPassword) { string password = FormsAuthentication.HashPasswordForStoringInConfigFile(userPassword, "md5"); bool exist = webUserservice.ExistUser(userAccount, password); if (exist) { WebUser User = webUserservice.GetWebUserByAccount(userAccount, password); WebUserService webuserservice = new WebUserService(); WebPeopleService webpeopleservice = new WebPeopleService(); //userAccount=UserName if (User.IsLock) { //被锁定 return(100); } else { SessionHelper.SetSession("UserName", userAccount); WebUser webuser = webuserservice.GetWebUserByAccount(userAccount); SessionHelper.SetSession("UserID", webuser.UserID); SessionHelper.SetSession("PositionCode", webuser.PositionCode); WebPeople webpeople = new WebPeople(); WebWorker webWorker = new WebWorker(); if (webpeopleservice.IsHaveuser(webuser.UserID) && webuser.PositionCode == "WebPeople") { webpeople = webpeopleservice.GetWebPeopleByUserID(webuser.UserID); SessionHelper.SetSession("PositionID", webpeople.PeopleID); } else if (webWorkerService.IsHaveWorker(webuser.UserID) && (webuser.PositionCode == "WebWorkerLeader" || webuser.PositionCode == "WebWorker")) { webWorker = webWorkerService.GetWebWorkerByUserID(webuser.UserID); SessionHelper.SetSession("PositionID", webWorker.WorkerID); } SessionHelper.SetSession("NickName", webuser.NickName); return(200); } } else { return(500); } }
public int DeleteWebPeople(int peopleID) { using (AIYunNetContext context = new AIYunNetContext()) { WebPeople webPeople = context.WebPeople.Find(peopleID); if (webPeople != null) { webPeople.FlagDelete = 1; webPeople.DeleteOn = DateTime.Now; context.SaveChanges(); return(1); } else { return(0); } } }
public ActionResult AddOrEditWebPeople(WebPeople webPeople) { int result = 0; WebCompany company = webCompanyService.GetWebCompanyByID(webPeople.CompanyID); if (company != null) { webPeople.CompanyName = company.CompanyName; } if (webPeople != null && webPeople.PeopleID > 0) { result = webPeopleService.UpdateWebPeople(webPeople); } else { result = webPeopleService.AddWebPeople(webPeople); } return(Json(new { RetCode = result }, JsonRequestBehavior.AllowGet)); }
public int UpdatePeopleDetail() { WebPeople webpeo = new WebPeople { PeopleID = Convert.ToInt32(Request["PeopleID"]), PeoplePositionID = Request["PeoplePositionID"], PeoplePosition = Request["PeoplePosition"], WorkYearsID = Convert.ToInt32(Request["WorkYearsID"]), WorkYears = Request["WorkYears"], PriceID = Convert.ToInt32(Request["PriceID"]), PeopleMotto = Request["PeopleMotto"], PeopleInfo = Request["PeopleInfo"], GoodAtStyleID = Request["GoodAtStyleID"], GoodAtStyle = Request["GoodAtStyle"], DesignerImage = Request["DesignerImage"], }; webpeopleservice.UpdateWebPeopleFromCenterDetail(webpeo); return(1); }
/// <summary> /// 获取头像根据账户和类型 /// </summary> public string getPhotoUrlthum(string useraccount, string usertype) { string result = ""; using (AIYunNetContext context = new AIYunNetContext()) { if (usertype == "WebUser") { WebUser user = webuserService.GetWebUserByAccount(useraccount); if (user == null) { result = "2"; } else { WebPeople webpeople = webpeopleService.GetWebPeopleByUserID(user.UserID); if (webpeople != null) { result = webpeople.thumbnailImage; } } } else { WebCompanyUser companyuser = webCompanyUserService.GetWebCompanyUserByAccount(useraccount); if (companyuser == null) { result = "2"; } else { WebCompany webcompany = webCompanyService.GetWebCompanyByUserID(companyuser.CompanyUserID); if (webcompany != null) { result = webcompany.thumbnailImage; } } } } return(result); }
public ActionResult DownLoadDetail(int id = 0) { DownLoad model = DownSer.GetDownLoadDetail(id); List <DownLoad> list = DownSer.GetDownLoadList(model.firstID); ViewBag.list = list; if (model.userid != 0) { if (model.usertype == "WebCompanyUser") { WebCompany webCompany = webComSer.GetWebCompanyByUserID(model.userid); ViewBag.webCompany = webCompany; } else if (model.usertype == "WebUser") { WebPeople webpeople = WebPeoSer.GetWebPeopleByUserID(model.userid); ViewBag.webpeople = webpeople; } } return(View(model)); }
public int IsGuarantMoney(int id) { using (AIYunNetContext context = new AIYunNetContext()) { if (id != 0) { WebPeopleGuarantMoney origWebPeopleGuarantMoney = context.WebPeopleGuarantMoney.Find(id); WebPeople orwebpeople = context.WebPeople.FirstOrDefault(c => c.UserID == origWebPeopleGuarantMoney.UserID); if (origWebPeopleGuarantMoney != null) { origWebPeopleGuarantMoney.IsGuarantMoney = 1; orwebpeople.IsBond = true; origWebPeopleGuarantMoney.EditOn = DateTime.Now; context.SaveChanges(); } } return(1); } }
public int IsAuthentication(int id) { using (AIYunNetContext context = new AIYunNetContext()) { if (id != 0) { WebPeopleAuthentication origWebPeopleAuthentication = context.WebPeopleAuthentication.Find(id); WebPeople orwebpeople = context.WebPeople.FirstOrDefault(c => c.UserID == origWebPeopleAuthentication.UserID); if (origWebPeopleAuthentication != null) { origWebPeopleAuthentication.IsAuthentication = 1; orwebpeople.IsAuthentication = true; origWebPeopleAuthentication.EditOn = DateTime.Now; context.SaveChanges(); } } return(1); } }
//从个人中心详情页面修改 public int UpdateWebPeopleFromCenterDetail(WebPeople webPeople) { using (AIYunNetContext context = new AIYunNetContext()) { if (webPeople != null) { WebPeople originalPeople = context.WebPeople.Find(webPeople.PeopleID); if (originalPeople != null) { originalPeople.PeoplePositionID = webPeople.PeoplePositionID; originalPeople.PeoplePosition = webPeople.PeoplePosition; originalPeople.WorkYearsID = webPeople.WorkYearsID; originalPeople.WorkYears = webPeople.WorkYears; originalPeople.PriceID = webPeople.PriceID; //originalPeople.BelongArea = webPeople.BelongArea; //originalPeople.CaseCount = webPeople.CaseCount; originalPeople.EditOn = DateTime.Now; originalPeople.GoodAtStyleID = webPeople.GoodAtStyleID; originalPeople.GoodAtStyle = webPeople.GoodAtStyle; //originalPeople.IsApproved = webPeople.IsApproved; //originalPeople.IsAuthentication = webPeople.IsAuthentication; //originalPeople.IsBond = webPeople.IsBond; //originalPeople.IsBuildingCount = webPeople.IsBuildingCount; //originalPeople.IsTop = webPeople.IsTop; originalPeople.PeopleInfo = webPeople.PeopleInfo; //originalPeople.PeopleLevel = webPeople.PeopleLevel; originalPeople.PeopleMotto = webPeople.PeopleMotto; originalPeople.DesignerImage = webPeople.DesignerImage == null ? "" : webPeople.DesignerImage; //originalPeople.ShowOrder = webPeople.ShowOrder; context.SaveChanges(); } } return(1); } }
public ActionResult DecCaseDetail(int CaseID) { webCaseService.PageViewAdd(CaseID); WebCase casse = webCaseService.GetWebCaseByID(CaseID); List <WebCase> caselist = webCaseService.GetWebCaseListByPeopleIDAndCount(casse.PeopleID, 2); ViewBag.caselist = caselist; if (casse.CompanyID != 0) { WebCompany com = webCompanyService.GetWebCompanyByID(casse.CompanyID); ViewBag.com = com; } else { WebPeople peo = webPeopleService.GetWebPeopleByID(casse.PeopleID); ViewBag.peo = peo; } List <PeopleComments> commentList = commentService.GetCommentListByID(CaseID, "WebCase", 100); ViewBag.commentList = commentList; return(View(casse)); }
private static async Task StartSendToServerAsync() { try { var list = await TempBussines.GetAllAsync(); while (true) { if (list == null || list.Count <= 0) { await Task.Delay(2000); continue; } foreach (var item in list) { switch (item.Type) { case EnTemp.States: var states = await StatesBussines.GetAsync(item.ObjectGuid); if (states != null) { await WebStates.SaveAsync(states); } break; case EnTemp.Cities: var city = await CitiesBussines.GetAsync(item.ObjectGuid); if (city != null) { await WebCity.SaveAsync(city); } break; case EnTemp.Region: var region = await RegionsBussines.GetAsync(item.ObjectGuid); if (region != null) { await WebRegion.SaveAsync(region); } break; case EnTemp.Users: var user = await UserBussines.GetAsync(item.ObjectGuid); if (user != null) { await WebUser.SaveAsync(user); } break; case EnTemp.PeopleGroups: var pg = await PeopleGroupBussines.GetAsync(item.ObjectGuid); if (pg != null) { await WebPeopleGroup.SaveAsync(pg); } break; case EnTemp.Peoples: var p = await PeoplesBussines.GetAsync(item.ObjectGuid); if (p != null) { await WebPeople.SaveAsync(p); } break; case EnTemp.BuildingAccountType: var acc = await BuildingAccountTypeBussines.GetAsync(item.ObjectGuid); if (acc != null) { await WebBuildingAccountType.SaveAsync(acc); } break; case EnTemp.BuildingCondition: var co = await BuildingConditionBussines.GetAsync(item.ObjectGuid); if (co != null) { await WebBuildingCondition.SaveAsync(co); } break; case EnTemp.BuildingType: var type = await BuildingTypeBussines.GetAsync(item.ObjectGuid); if (type != null) { await WebBuildingType.SaveAsync(type); } break; case EnTemp.BuildingView: var view = await BuildingViewBussines.GetAsync(item.ObjectGuid); if (view != null) { await WebBuildingView.SaveAsync(view); } break; case EnTemp.DocumentType: var doc = await DocumentTypeBussines.GetAsync(item.ObjectGuid); if (doc != null) { await WebDocumentType.SaveAsync(doc); } break; case EnTemp.FloorCover: var fc = await FloorCoverBussines.GetAsync(item.ObjectGuid); if (fc != null) { await WebFloorCover.SaveAsync(fc); } break; case EnTemp.KitchenService: var ks = await KitchenServiceBussines.GetAsync(item.ObjectGuid); if (ks != null) { await WebKitchenService.SaveAsync(ks); } break; case EnTemp.RentalAuthority: var ra = await RentalAuthorityBussines.GetAsync(item.ObjectGuid); if (ra != null) { await WebRental.SaveAsync(ra); } break; case EnTemp.BuildingOptions: var o = await BuildingOptionsBussines.GetAsync(item.ObjectGuid); if (o != null) { await WebBuildingOptions.SaveAsync(o); } break; case EnTemp.Building: var bu = await BuildingBussines.GetAsync(item.ObjectGuid); if (bu != null) { await WebBuilding.SaveAsync(bu, Application.StartupPath); } break; case EnTemp.Contract: var con = await ContractBussines.GetAsync(item.ObjectGuid); if (con != null) { await WebContract.SaveAsync(con); } break; case EnTemp.Requests: var req = await BuildingRequestBussines.GetAsync(item.ObjectGuid); if (req != null) { await WebBuildingRequest.SaveAsync(req); } break; case EnTemp.Reception: var rec = await ReceptionBussines.GetAsync(item.ObjectGuid); if (rec != null) { await WebReception.SaveAsync(rec); } break; case EnTemp.Pardakht: var pa = await PardakhtBussines.GetAsync(item.ObjectGuid); if (pa != null) { await WebPardakht.SaveAsync(pa); } break; case EnTemp.BuildingRelatedOptions: var re = await BuildingRelatedOptionsBussines.GetAsync(item.ObjectGuid); if (re != null) { await WebBuildingRelatedOptions.SaveAsync(re); } break; case EnTemp.RequestRegions: var rr = await BuildingRequestRegionBussines.GetAsync(item.ObjectGuid); if (rr != null) { await WebBuildingRequestRegion.SaveAsync(rr); } break; case EnTemp.PhoneBook: var ph = await PhoneBookBussines.GetAsync(item.ObjectGuid); if (ph != null) { await WebPhoneBook.SaveAsync(ph); } break; case EnTemp.Advisor: var ad = await AdvisorBussines.GetAsync(item.ObjectGuid); if (ad != null) { await WebAdvisor.SaveAsync(ad); } break; case EnTemp.Bank: var ba = await BankBussines.GetAsync(item.ObjectGuid); if (ba != null) { await WebBank.SaveAsync(ba); } break; case EnTemp.Kol: var kol = await KolBussines.GetAsync(item.ObjectGuid); if (kol != null) { await WebKol.SaveAsync(kol); } break; case EnTemp.Moein: var moein = await MoeinBussines.GetAsync(item.ObjectGuid); if (moein != null) { await WebMoein.SaveAsync(moein); } break; case EnTemp.Tafsil: var tafsil = await TafsilBussines.GetAsync(item.ObjectGuid); if (tafsil != null) { await WebTafsil.SaveAsync(tafsil); } break; case EnTemp.Sanad: var sa = await SanadBussines.GetAsync(item.ObjectGuid); if (sa != null) { await WebSanad.SaveAsync(sa); } break; case EnTemp.SanadDetail: var saD = await SanadDetailBussines.GetAsync(item.ObjectGuid); if (saD != null) { await WebSanadDetail.SaveAsync(saD); } break; } await item.RemoveAsync(); } await Task.Delay(2000); list = await TempBussines.GetAllAsync(); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } }
public async Task <ReturnedSaveFuncInfo> SaveAsync(SqlTransaction tr = null) { var res = new ReturnedSaveFuncInfo(); var autoTran = tr == null; SqlConnection cn = null; try { if (autoTran) { cn = new SqlConnection(Cache.ConnectionString); await cn.OpenAsync(); tr = cn.BeginTransaction(); } res.AddReturnedValue(await CheckValidationAsync()); if (res.HasError) { return(res); } res.AddReturnedValue(await SaveTafsilAsync(tr)); if (res.HasError) { return(res); } if (TellList?.Count > 0) { res.AddReturnedValue(await SaveMobileAsync(tr)); if (res.HasError) { return(res); } } if (BankList?.Count > 0) { res.AddReturnedValue(await SaveBankAccountAsync(tr)); if (res.HasError) { return(res); } } res.AddReturnedValue(await UnitOfWork.Peoples.SaveAsync(this, tr)); if (res.HasError) { return(res); } var action = IsModified ? EnLogAction.Update : EnLogAction.Insert; res.AddReturnedValue(await UserLogBussines.SaveAsync(action, EnLogPart.Peoples, tr)); if (res.HasError) { return(res); } if (Cache.IsSendToServer) { _ = Task.Run(() => WebPeople.SaveAsync(this)); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } finally { if (autoTran) { res.AddReturnedValue(tr.TransactionDestiny(res.HasError)); res.AddReturnedValue(cn.CloseConnection()); } } return(res); }
public async Task <ReturnedSaveFuncInfo> ChangeStatusAsync(bool status, SqlTransaction tr = null) { var res = new ReturnedSaveFuncInfo(); var autoTran = tr == null; SqlConnection cn = null; try { if (autoTran) { cn = new SqlConnection(Cache.ConnectionString); await cn.OpenAsync(); tr = cn.BeginTransaction(); } var tafsil = await TafsilBussines.GetAsync(Guid); if (tafsil == null) { res.AddError("شخص انتخاب شده معتبر نمی باشد"); return(res); } res.AddReturnedValue(await tafsil.ChangeStatusAsync(status, tr)); if (res.HasError) { return(res); } res.AddReturnedValue(await PhoneBookBussines.ChangeStatusAsync(Guid, status, tr)); if (res.HasError) { return(res); } res.AddReturnedValue(await UnitOfWork.Peoples.ChangeStatusAsync(this, status, tr)); if (res.HasError) { return(res); } var action = status ? EnLogAction.Enable : EnLogAction.Delete; res.AddReturnedValue(await UserLogBussines.SaveAsync(action, EnLogPart.Peoples, tr)); if (res.HasError) { return(res); } if (Cache.IsSendToServer) { _ = Task.Run(() => WebPeople.SaveAsync(this)); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } finally { if (autoTran) { res.AddReturnedValue(tr.TransactionDestiny(res.HasError)); res.AddReturnedValue(cn.CloseConnection()); } } return(res); }
public int UpdatePeople() { WebUser webuser = new WebUser { UserID = Convert.ToInt32(Request["UserID"]), NickName = Request["NickName"], TrueName = Request["TrueName"], Email = Request["Email"], //Address = Request["Address"], Sex = Request["Sex"], ProvinceID = Request["ProvinceID"], ProvinceName = Request["ProvinceName"], CityID = Request["CityID"], CityName = Request["CityName"], AreasID = Request["AreasID"], AreasName = Request["AreasName"], Img = Request["PeopleImage"], thumbnailImage = Request["thumbnailImage"], }; webUserservice.UpdateWebUserFromCenter(webuser); //设计师 if (Request["PositionCode"] == "WebPeople") { WebPeople webpeo = new WebPeople { //Address = Request["Address"], //PeopleCategory = Request["UserType"], PeopleImage = Request["PeopleImage"], thumbnailImage = Request["thumbnailImage"], PeoplePhone = Request["PeoplePhone"], PeopleName = Request["TrueName"], PeopleMail = Request["Email"], ProvinceID = Request["ProvinceID"], ProvinceName = Request["ProvinceName"], CityID = Request["CityID"], CityName = Request["CityName"], AreasID = Request["AreasID"], AreasName = Request["AreasName"], }; if (webpeopleservice.IsHaveuser(Convert.ToInt32(Request["UserID"]))) { WebPeople webpeople = webpeopleservice.GetWebPeopleByUserID(Convert.ToInt32(Request["UserID"])); webpeo.PeopleID = webpeople.PeopleID; webpeopleservice.UpdateWebPeopleFromCenter(webpeo); } else { webpeo.UserID = Convert.ToInt32(Request["UserID"]); webpeopleservice.AddWebPeople(webpeo); } } else if (Request["PositionCode"] == "WebWorkerLeader" || Request["PositionCode"] == "WebWorker") { WebWorker worker = new WebWorker { WorkerName = Request["TrueName"], WorkerPhone = Request["PeoplePhone"], WorkerMail = Request["Email"], WorkerImage = Request["PeopleImage"], thumbnailImage = Request["thumbnailImage"], ProvinceID = Request["ProvinceID"], ProvinceName = Request["ProvinceName"], CityID = Request["CityID"], CityName = Request["CityName"], AreasID = Request["AreasID"], AreasName = Request["AreasName"], }; if (Request["PositionCode"] == "WebWorkerLeader") { worker.WorkerCategory = "装修工长"; } else { worker.WorkerCategory = "装修工人"; } if (webWorkerService.IsHaveWorker(Convert.ToInt32(Request["UserID"]))) { WebWorker WebWorker = webWorkerService.GetWebWorkerByUserID(Convert.ToInt32(Request["UserID"])); worker.WorkerID = WebWorker.WorkerID; webWorkerService.UpdateWebWorkerFromCenter(worker); } else { worker.UserID = Convert.ToInt32(Request["UserID"]); webWorkerService.AddWebWorker(worker); } } return(1); }
public int UpdateWebPeopleByCompanyDes(WebPeople webPeople) { using (AIYunNetContext context = new AIYunNetContext()) { if (webPeople != null) { WebPeople originalPeople = context.WebPeople.Find(webPeople.PeopleID); WebCompany company = context.WebCompany.Find(webPeople.CompanyID); WebCommonService weblookupservice = new WebCommonService(); if (originalPeople != null) { originalPeople.Address = webPeople.Address; originalPeople.BelongArea = webPeople.BelongArea; //originalPeople.CaseCount = webPeople.CaseCount; if (webPeople.CompanyID == 0) { originalPeople.CompanyID = 0; originalPeople.CompanyName = ""; } else { originalPeople.CompanyID = webPeople.CompanyID; originalPeople.CompanyName = company.CompanyName; } originalPeople.EditOn = DateTime.Now; originalPeople.GoodAtStyle = webPeople.GoodAtStyle; //originalPeople.IsApproved = webPeople.IsApproved; //originalPeople.IsAuthentication = webPeople.IsAuthentication; //originalPeople.IsBond = webPeople.IsBond; //originalPeople.IsBuildingCount = webPeople.IsBuildingCount; //originalPeople.IsTop = webPeople.IsTop; originalPeople.PeopleCategory = webPeople.PeopleCategory; originalPeople.PeopleInfo = webPeople.PeopleInfo; originalPeople.PeopleLevel = webPeople.PeopleLevel; originalPeople.PeopleMail = webPeople.PeopleMail; originalPeople.PeopleMotto = webPeople.PeopleMotto; originalPeople.PeopleName = webPeople.PeopleName; originalPeople.PeoplePhone = webPeople.PeoplePhone; originalPeople.PeopleImage = webPeople.PeopleImage; originalPeople.DesignerImage = webPeople.DesignerImage == null ? "" : webPeople.DesignerImage; originalPeople.thumbnailImage = webPeople.thumbnailImage == null ? "" : webPeople.thumbnailImage; //originalPeople.ShowOrder = webPeople.ShowOrder; originalPeople.WorkYearsID = webPeople.WorkYearsID; originalPeople.WorkYears = weblookupservice.GetLookupDesc("people_workyear", webPeople.WorkYearsID.ToString()); originalPeople.PeoplePositionID = webPeople.PeoplePositionID; if (webPeople.PeopleCategory == "设计师") { originalPeople.PeoplePosition = weblookupservice.GetLookupDesc("people_position", webPeople.PeoplePositionID.ToString()); } else { originalPeople.PeoplePosition = weblookupservice.GetLookupDesc("People_workers_position", webPeople.PeoplePositionID.ToString()); } originalPeople.GoodAtStyleID = webPeople.GoodAtStyleID; originalPeople.GoodAtStyle = webPeople.GoodAtStyle; //originalPeople.PriceID = webPeople.PriceID; context.SaveChanges(); } } return(1); } }
public ActionResult AddOrEditWebPeople(int peopleID) { int CompanyID = Convert.ToInt32(Request["CompanyID"] == null || Request["CompanyID"] == "" ? "0" : Request["CompanyID"]); string PeopleCategory = Request["PeopleCategory"] == null || Request["PeopleCategory"].ToString() == "" ? "" : Request["PeopleCategory"].ToString(); WebPeople people = webPeopleService.GetWebPeopleByID(peopleID); if (people == null) { people = new WebPeople(); } //获取员工类别 IList <SelectListItem> peopleCategorys = new List <SelectListItem>(); if (PeopleCategory != null) { peopleCategorys.Add(new SelectListItem() { Value = PeopleCategory, Text = PeopleCategory }); } else { List <WebLookup> webCommonlist = webCommonService.GetLookupList("people_category"); foreach (var arr in webCommonlist) { peopleCategorys.Add(new SelectListItem() { Value = arr.Code, Text = arr.Description }); } } ViewBag.PeopleCategorys = peopleCategorys; //获取装修公司 IEnumerable <SelectListItem> companys = null; if (SiteHelper.IsSuperVisor() && CompanyID == 0)//总后台 { List <WebCompany> companyList = webCompanyService.GetWebCompanyList(); companyList.Add(new WebCompany { CompanyID = 0, CompanyName = "无装修公司" }); companys = companyList.Select(com => new SelectListItem { Value = com.CompanyID.ToString(), Text = com.CompanyName }); } else if (CompanyID > 0)//装修公司页面进入 { companys = new List <SelectListItem> { new SelectListItem { Value = CompanyID.ToString(), Text = webCompanyService.GetWebCompanyByID(CompanyID).CompanyName } }; } else//装修公司后台 { companys = new List <SelectListItem> { new SelectListItem { Value = SessionHelper.GetSession("companyID").ToString(), Text = SessionHelper.GetSession("companyName").ToString() } }; } ViewBag.Companys = companys.ToList(); //案例列表 List <WebCase> webCaseList = null; if (peopleID != 0) { webCaseList = webCaseService.GetWebCaseListByPeopleID(peopleID); } ViewBag.WebCases = webCaseList; //设计师职位 List <WebLookup> commonPeoplePosition = commonService.GetLookupList("people_position"); IEnumerable <SelectListItem> PeoplePositionList = commonPeoplePosition.Select(com => new SelectListItem { Value = com.Code.ToString(), Text = com.Description }); ViewBag.PeoplePositionList = PeoplePositionList; //工人职位 List <WebLookup> commonworkPosition = commonService.GetLookupList("People_workers_position"); IEnumerable <SelectListItem> workPositionList = commonworkPosition.Select(com => new SelectListItem { Value = com.Code.ToString(), Text = com.Description }); ViewBag.workPositionList = workPositionList; //工作年限 List <WebLookup> workyearlist = commonService.GetLookupList("people_workyear"); IEnumerable <SelectListItem> workyearslist = workyearlist.Select(com => new SelectListItem { Value = com.Code.ToString(), Text = com.Description }); ViewBag.workyearslist = workyearslist; //省份 IEnumerable <SelectListItem> provinceList = null; List <t_Province> common = areaService.GetProvinceList(); provinceList = common.Select(com => new SelectListItem { Value = com.provinceID.ToString(), Text = com.province }); ViewBag.provinceList = provinceList; //设计造价 List <WebLookup> PriceIDl = commonService.GetLookupList("People_Dec_price"); IEnumerable <SelectListItem> PriceIDlist = PriceIDl.Select(com => new SelectListItem { Value = com.Code.ToString(), Text = com.Description }); ViewBag.PriceIDlist = PriceIDlist; return(View(people)); }
//工人详情页 public ActionResult WorkerDetail(int PeopleID) { WebPeople Worker = webPeopleService.GetWebPeopleByID(PeopleID); return(View(Worker)); }
private async Task ResendDataToHost() { try { if (chbState.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebStates.SaveAsync(await StatesBussines.GetAllAsync(_token.Token)); } if (chbCity.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebCity.SaveAsync(await CitiesBussines.GetAllAsync(_token.Token)); } if (chbRegion.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebRegion.SaveAsync(await RegionsBussines.GetAllAsync(_token.Token)); } if (chbUsers.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebUser.SaveAsync(await UserBussines.GetAllAsync(_token.Token)); } if (chbPeopleGroup.Checked) { await WebPeopleGroup.SaveAsync(await PeopleGroupBussines.GetAllAsync()); } if (chbPeople.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebPeople.SaveAsync(await PeoplesBussines.GetAllAsync(_token.Token)); } if (chbAccountType.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebBuildingAccountType.SaveAsync(await BuildingAccountTypeBussines.GetAllAsync(_token.Token)); } if (chbCondition.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebBuildingCondition.SaveAsync(await BuildingConditionBussines.GetAllAsync(_token.Token)); } if (chbType.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebBuildingType.SaveAsync(await BuildingTypeBussines.GetAllAsync(_token.Token)); } if (chbView.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebBuildingView.SaveAsync(await BuildingViewBussines.GetAllAsync(_token.Token)); } if (chbDocType.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebDocumentType.SaveAsync(await DocumentTypeBussines.GetAllAsync(_token.Token)); } if (chbFloor.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebFloorCover.SaveAsync(await FloorCoverBussines.GetAllAsync(_token.Token)); } if (chbKitchen.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebKitchenService.SaveAsync(await KitchenServiceBussines.GetAllAsync(_token.Token)); } if (chbRental.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebRental.SaveAsync(await RentalAuthorityBussines.GetAllAsync(_token.Token)); } if (chbOptions.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebBuildingOptions.SaveAsync(await BuildingOptionsBussines.GetAllAsync(_token.Token)); } if (chbBuilding.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebBuilding.SaveAsync(await BuildingBussines.GetAllAsync(_token.Token), Application.StartupPath); } if (chbRequest.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebBuildingRequest.SaveAsync(await BuildingRequestBussines.GetAllAsync(_token.Token)); } if (chbContract.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebContract.SaveAsync(await ContractBussines.GetAllAsync(_token.Token)); } if (chbReception.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebReception.SaveAsync(await ReceptionBussines.GetAllAsync(_token.Token)); } if (chbPardakht.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebPardakht.SaveAsync(await PardakhtBussines.GetAllAsync(_token.Token)); } if (chbAdvisor.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebAdvisor.SaveAsync(await AdvisorBussines.GetAllAsync(_token.Token)); } if (chbBank.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebBank.SaveAsync(await BankBussines.GetAllAsync(_token.Token)); } if (chbKol.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebKol.SaveAsync(await KolBussines.GetAllAsync(_token.Token)); } if (chbMoein.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebMoein.SaveAsync(await MoeinBussines.GetAllAsync(_token.Token)); } if (chbTafsil.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebTafsil.SaveAsync(await TafsilBussines.GetAllAsync(_token.Token)); } if (chbSanad.Checked) { _token?.Cancel(); _token = new CancellationTokenSource(); await WebSanad.SaveAsync(await SanadBussines.GetAllAsync(_token.Token)); } Invoke(new MethodInvoker(() => MessageBox.Show("انتقال داده ها به سرور با موفقیت انجام شد"))); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } finally { Invoke(new MethodInvoker(() => { btnSend.Enabled = true; Cursor = Cursors.Default; })); } }