static void Main(string[] args) { var modelData = new CalModel() { MainlandNum = 2, HKNum = 3, ForeignNum = 1, Days = 4 }; var customerData = new ManagerModel() { NewName = "Jerry" }; //计算价格 TestCase.CalPrice(modelData); Console.WriteLine("总价格为:{0}", modelData.TotalPrice.ToString()); TestCase.CalIntegral(modelData); Console.WriteLine("本次积分为:{0}", modelData.Integral.ToString()); TestCase.AddCustomer(customerData); Console.WriteLine("添加{0}到常客名单", customerData.NewName.ToString()); TestCase.CalHisIntegral(modelData, customerData); Console.WriteLine("{0}积分累计为:{1}", customerData.SelectData.Name, customerData.SelectData.HistoryIntegral); Console.ReadKey(); }
public ActionResult ManagerRegister(ManagerModel manager) { if (!ModelState.IsValid) { return(View(new ManagerModel())); } Session["LoginName"] = manager.Email; Manager x = new Manager(); x.Email = manager.Email; x.Name = manager.Name; x.Password = manager.Password; db.Managers.Add(x); int result = db.SaveChanges(); if (result > 0) { return(Redirect(Url.Action("Index"))); } else { return(View(new ManagerModel())); } }
public override int DoLogin(string loginname, string password) { string passwordMd5 = EncryptHelper.MD5(password); ManagerModel model = ManagerBLL.Instance.GetModel(loginname, passwordMd5); if (model == null) { return(-1); } if (model.IsLocked) { return(0); } ManagerViewModel viewModel = new ManagerViewModel(); viewModel.LoginName = model.LoginName; viewModel.Password = model.Password; viewModel.RoleType = (int)HQEnums.ManagerRoleOptions.后台管理员; viewModel.IsSuper = model.IsSuper ? 1 : 0; viewModel.ManagerId = model.ManagerId; viewModel.AuthFuncs = model.AuthFuncs; viewModel.AuthMenus = model.AuthMenus; this.WriteCookie(viewModel); model.LastLoginIp = StringHelper.GetClientIp(); model.LastLoginTime = DateTime.Now; ManagerBLL.Instance.Update(model); //OperationLogBLL.Instance.AddLog(string.Format("登录,ip:{0}", model.LastLoginIp), HQEnums.OperationLogTypeOptions.登录, 0); return(1); }
public override ManagerViewModel CheckLogin(bool checkExists = true) { try { ManagerViewModel manager = this.GetCookie(); if (!checkExists) { return(manager); } ManagerModel managerDbInfo = ManagerBLL.Instance.GetModel(manager.ManagerId); if (managerDbInfo == null || managerDbInfo.IsLocked) { return(null); } manager.AuthMenus = managerDbInfo.AuthMenus; manager.AuthFuncs = managerDbInfo.AuthFuncs; manager.IsSuper = managerDbInfo.IsSuper ? 1 : 0; return(manager); } catch (Exception ex) { return(null); } }
public async Task <IActionResult> PutManager(long id, ManagerModel manager) { if (id != manager.Id) { return(BadRequest()); } context.Entry(manager).State = EntityState.Modified; try { await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ManagerExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <ManagerModel> > PostManager(ManagerModel manager) { context.Managers.Add(manager); await context.SaveChangesAsync(); return(CreatedAtAction("GetManager", new { id = manager.Id }, manager)); }
public HttpResponseMessage UpdateEventGiftCode(PayloadApi p) { LogClass.SaveCustomerLog("UpdateEventGiftCode: " + JsonConvert.SerializeObject(p)); ResultApi result = new ResultApi(); try { var publisherInfo = publisher.CheckPublickey(p, version); if (publisherInfo.status == (int)ERROR_CODDE.SUCCESS) { ManagerModel managerModel = new ManagerModel(); var data = JsonConvert.DeserializeObject <UpdateEventGiftCode>(publisherInfo.data.ToString()); string msg = ""; result.status = managerModel.GameAcountModel.UPDATE_EVENT_GIFTCODE(data, ref msg); result.msg = msg; } else { result = publisherInfo; } } catch (Exception ex) { LogClass.SaveError("ERROR UpdateEventGiftCode: " + ex.Message, ex, true); result.status = (int)ERROR_CODDE.ERROR_EX; result.msg = ex.Message; } return(Request.CreateResponse(result)); }
public HttpResponseMessage DeleteCashOutCard(PayloadApi p) { LogClass.SaveCustomerLog("DeleteCashOutCard: " + JsonConvert.SerializeObject(p)); ResultApi result = new ResultApi(); try { var publisherInfo = publisher.CheckPublickey(p, version); if (publisherInfo.status == (int)ERROR_CODDE.SUCCESS) { ManagerModel managerModel = new ManagerModel(); var data = JsonConvert.DeserializeObject <DeleteCashOutCard>(publisherInfo.data.ToString()); string msg = ""; result.status = managerModel.GameAcountModel.DELETE_CASH_OUT_CARD(data, ref msg); result.msg = msg; } else { result = publisherInfo; } } catch (Exception ex) { LogClass.SaveError("ERROR DeleteCashOutCard: " + ex.Message, ex, true); result.status = (int)ERROR_CODDE.ERROR_EX; result.msg = ex.Message; } return(Request.CreateResponse(result)); }
private ManagerViewModel MapManagerModelToManagerViewModel(ManagerModel managerModel) { return(new ManagerViewModel { Manager = managerModel.SecondName }); }
/// <summary> /// 1. To Create or update an existing Project, this method will be called /// 2. New project will be created under Folder "Files//" under Solution folder /// 3. ProjectDetails.json will be updated /// </summary> /// <param name="source"></param> /// <param name="model"></param> /// <param name="list"></param> public void AddOrUpdateProject(string source, ProjectInfo model, ManagerModel list, string contentRootPath) { string fileName = "ProjectDetails.json"; // string contentRootPath = _hostingEnvironment.ContentRootPath; string destinationPath = String.Format("{0}\\Files\\", contentRootPath); string destinationProjectFolder = String.Format("{0}\\", Path.Combine(destinationPath, model.ProjectName)); if (!Directory.Exists(destinationPath + model.ProjectName)) { Directory.CreateDirectory(destinationProjectFolder); } foreach (string dirPath in Directory.GetDirectories(source, "*", SearchOption.AllDirectories)) { Directory.CreateDirectory(dirPath.Replace(source, destinationProjectFolder)); } //Copy all the files & Replaces any files with the same name //Bug Detected: In case source has existing nested folders then copying files under the Files Folder -- Shivani foreach (string newPath in Directory.GetFiles(source, "*.*", SearchOption.AllDirectories)) { System.IO.File.Copy(newPath, newPath.Replace(source, destinationProjectFolder), true); } var jsonToOutput = JsonConvert.SerializeObject(list, Formatting.Indented); System.IO.File.WriteAllText(Path.Combine(destinationPath, fileName), jsonToOutput.ToString()); }
private List <ManagerModel> SortToMonteAndClients(List <NomenclatureModel> nomenclatures) { List <UserInfo> userInfos = _context.Set <UserInfo>().ToList(); List <ManagerModel> managerModels = new List <ManagerModel>(); foreach (NomenclatureModel nomenclatureModel in nomenclatures) { UserInfo userInfo = userInfos.FirstOrDefault(u => u.OneCId.ToString() == nomenclatureModel.Manager_ID); if (userInfo != null) { ManagerModel managerModel = managerModels.FirstOrDefault(m => m.OneCIdM.ToString() == nomenclatureModel.Manager_ID); if (managerModel != null) { managerModel.SumeKolNom += 1; GRContragent gRContragent = managerModel.GRContragents.FirstOrDefault(m => m.Name.ToString() == nomenclatureModel.GR_Contragent); if (gRContragent != null) { gRContragent.SumeKolNom += 1; gRContragent.Nomenclatures.Add(nomenclatureModel.Nomenclature); } else { managerModel.GRContragents.Add(new GRContragent() { Name = nomenclatureModel.GR_Contragent, Nomenclatures = new List <string>() { nomenclatureModel.Nomenclature }, SumeKolNom = 1 }); } } else { managerModels.Add(new ManagerModel() { MangerId = userInfo.Id, OneCIdM = userInfo.OneCId, Name = nomenclatureModel.Manager, SumeKolNom = 1, GRContragents = new List <GRContragent>() { new GRContragent() { Name = nomenclatureModel.GR_Contragent, SumeKolNom = 1, Nomenclatures = new List <string>() { nomenclatureModel.Nomenclature } } } }); } } } return(managerModels); }
//添加用户 public static void AddCustomer(ManagerModel customerData) { customerData.CustomerInfoDic.Add(customerData.CustomerInfoDic.Count, new CustomerInfo() { Name = customerData.NewName, HistoryIntegral = 0 }); customerData.SelectData = customerData.CustomerInfoDic[customerData.CustomerInfoDic.Count - 1]; }
public int Add(ManagerModel managerModel) { var manager = MapManagerModelToManager(managerModel); _context.Managers.Add(manager); _context.SaveChanges(); return(manager.ManagerId); }
public ManagerModel GetAllProjects() { string contentRootPath = _hostingEnvironment.ContentRootPath; var fileData = System.IO.File.ReadAllText(contentRootPath + "/Files/ProjectDetails.json"); ManagerModel data = JsonConvert.DeserializeObject <ManagerModel>(fileData); return(data); }
public Managers ParseManager(ManagerModel manager) { return(new Managers() { Id = manager.ID, Username = manager.Username, Email = manager.Email }); }
//EDIT AND UPDATE THE MANAGER DETAILS public ViewResult EditManager(int id) { ManagerModel managerModel = new ManagerModel(); Manager manager = employeeBL.GetManagerId(id); managerModel.ManagerId = manager.ManagerId; managerModel.ManagerName = manager.ManagerName; return(View(managerModel)); }
public ActionResult DeleteRSSLink(ManagerModel model) { repositoryService.RemoveSubscription(model.SelectedSubscriptions); string userEmail = model.Email; List <Subscription> subscriptions = repositoryService.GetSubscriptions(userEmail); model.Subscriptions = new SelectList(subscriptions, "Id", "RSSlink"); return(View("Index", model)); }
public ActionResult DeleteManagerR(int id) { var manager = new ManagerModel() { Id = id }; return(PartialView("DeleteManagerView", manager)); }
// GET: Manager public ActionResult ListAllEmployees() { ManagerModel model = new ManagerModel(); User usr = (User)Session["user"]; ViewBag.User = (User)Session["user"]; model.emps = ManagerMethod.GetAllEmployees(); return(View("EmployeeList", model)); }
// GET: Manager public ActionResult Index() { List <AndroidPremiumCustomer> android = AndroidPremiumCustomer.CreateManager().Load(); ManagerModel model = new ManagerModel(); model.Customers = android; return(View("Index", model)); }
public async Task <ActionResult> DownloadRSS(ManagerModel model) { var subscriptions = repositoryService.GetSubscriptions(model.Email); model.Subscriptions = new SelectList(subscriptions, "Id", "RSSlink"); var feedItems = await rssService.SubscriptionsToFeedItems(subscriptions); model.EmailContent = rssService.GetEmailContentFromFeedItems(feedItems); return(View("Index", model)); }
public static DAO.Manager ToManagerModel(this ManagerModel model) { var manager = new DAO.Manager() { Id = model.Id, Name = model.Name }; return(manager); }
public void SendManagerInfo(ManagerModel manager) { var config = new MapperConfiguration(cfg => { cfg.CreateMap <ManagerModel, ManagerDTO>(); }); IMapper mapper = config.CreateMapper(); db.AddManager(mapper.Map <ManagerModel, ManagerDTO>(manager)); }
public static ManagerModel ToManagerModel(this DAO.Manager manager) { var model = new ManagerModel() { Id = manager.Id, Name = manager.Name }; return(model); }
public IActionResult Create([Bind("Id,Name")] ManagerModel manager) { if (ModelState.IsValid) { _unitOfWork.ManagerRepository.Create(_mapper.Map <ManagerModel, Manager>(manager)); _unitOfWork.ManagerRepository.Save(); return(RedirectToAction("Index")); } return(View(manager)); }
public ActionResult CreateManager(ManagerModel managerModel) { if (ModelState.IsValid) { Manager manager = new Manager(); manager.ManagerName = managerModel.ManagerName; employeeBL.AddManager(manager); return(RedirectToAction("DisplayManager")); } return(View()); }
public async Task <ActionResult> SendEmail(ManagerModel model) { var subscriptions = repositoryService.GetSubscriptions(model.Email); var feedItems = await rssService.SubscriptionsToFeedItems(subscriptions); model.EmailContent = rssService.GetEmailContentFromFeedItems(feedItems); var sender = new SendGridSenderService(); var result = await sender.SendEmail(model.Email, "RSS", model.EmailContent); return(View("Index", model)); }
public ActionResult Manager(ManagerModel model) { //DatabaseClass ctx = new DatabaseClass(); Session["VendorId"] = model.UserId; Session["fatperc"] = model.fat; Session["timing"] = model.timing; DAL d = new DAL(); MilkDailyData m = d.MilkData(model.UserId, model.quantity, model.fat, model.timing, model.date); return(RedirectToAction("Manager", "Main")); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(ManagerModel model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update HQ_Manager set "); strSql.Append("LoginName=@LoginName,"); strSql.Append("Password=@Password,"); strSql.Append("LastLoginTime=@LastLoginTime,"); strSql.Append("LastLoginIp=@LastLoginIp,"); strSql.Append("CreateTime=@CreateTime,"); strSql.Append("IsLocked=@IsLocked,"); strSql.Append("Remark=@Remark,"); strSql.Append("IsSuper=@IsSuper,"); strSql.Append("AuthMenus=@AuthMenus,"); strSql.Append("AuthFuncs=@AuthFuncs"); strSql.Append(" where ManagerId=@ManagerId"); SqlParameter[] parameters = { new SqlParameter("@LoginName", SqlDbType.VarChar, 50), new SqlParameter("@Password", SqlDbType.VarChar, 50), new SqlParameter("@LastLoginTime", SqlDbType.DateTime), new SqlParameter("@LastLoginIp", SqlDbType.VarChar, 30), new SqlParameter("@CreateTime", SqlDbType.DateTime), new SqlParameter("@IsLocked", SqlDbType.SmallInt, 2), new SqlParameter("@Remark", SqlDbType.VarChar, 200), new SqlParameter("@IsSuper", SqlDbType.Bit), new SqlParameter("@AuthMenus", SqlDbType.Text), new SqlParameter("@AuthFuncs", SqlDbType.Text), new SqlParameter("@ManagerId", SqlDbType.Int, 4) }; parameters[0].Value = model.LoginName; parameters[1].Value = model.Password; parameters[2].Value = model.LastLoginTime; parameters[3].Value = model.LastLoginIp; parameters[4].Value = model.CreateTime; parameters[5].Value = model.IsLocked; parameters[6].Value = model.Remark; parameters[7].Value = model.IsSuper; parameters[8].Value = model.AuthMenus; parameters[9].Value = model.AuthFuncs; parameters[10].Value = model.ManagerId; int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
public ActionResult SaveRSS(ManagerModel model) { Subscription subscription = new Subscription { Email = model.Email, RSSlink = model.RSSLink }; repositoryService.SaveSubscription(subscription); return(View("Index", model)); }
public int DeleteManager(ManagerModel mm) { int result = DaoUtilities.NO_CHANGES; MANAGER m = db.MANAGER.Find(mm.UserId); if (m != null) { db.MANAGER.Remove(m); try { int saveResult = db.SaveChanges(); if (saveResult == 1) result = DaoUtilities.SAVE_SUCCESSFUL; } catch (DbUpdateConcurrencyException e) { Console.WriteLine(e.GetBaseException().ToString()); result = DaoUtilities.UPDATE_CONCURRENCY_EXCEPTION; } catch (DbUpdateException e) { Console.WriteLine(e.GetBaseException().ToString()); result = DaoUtilities.UPDATE_EXCEPTION; } catch (DbEntityValidationException e) { Console.WriteLine(e.GetBaseException().ToString()); result = DaoUtilities.ENTITY_VALIDATION_EXCEPTION; } catch (NotSupportedException e) { Console.WriteLine(e.GetBaseException().ToString()); result = DaoUtilities.UNSUPPORTED_EXCEPTION; } catch (ObjectDisposedException e) { Console.WriteLine(e.GetBaseException().ToString()); result = DaoUtilities.DISPOSED_EXCEPTION; } catch (InvalidOperationException e) { Console.WriteLine(e.GetBaseException().ToString()); result = DaoUtilities.INVALID_OPERATION_EXCEPTION; } } return result; }
/// <summary> /// Convert a manager from the database to a ManagerModel /// </summary> /// <param name="m"></param> /// <returns></returns> public ManagerModel ConvertManagerToManagerModel(MANAGER m) { USER1 u = db.USER1.Find(m.MANAGER_ID); ManagerModel mm = new ManagerModel(); if (m != null && u != null) { mm.UserId = u.USER_ID; mm.Password = u.USER_PASSWORD; mm.FirstName = u.USER_FIRSTNAME; mm.LastName = u.USER_LASTNAME; mm.Adress1 = u.USER_ADR1; mm.Adress2 = u.USER_ADR2; mm.PC = u.USER_PC; mm.Town = u.USER_TOWN; mm.Phone = u.USER_PHONE; mm.Mail = u.USER_MAIL; } else mm = null; return mm; }