public IActionResult Agent(AgentListModel model) { if (model.FIO != null) { var agent = _agent.Read(new AgentBindingModel { Name = model.FIO }); ViewBag.Agent = agent; if (agent.Count == 0) { ModelState.AddModelError("FIO", "Агента не существует"); ViewBag.Agent = _agent.Read(null); return(View()); } return(View()); } if (model.Id != null) { var agent = _agent.Read(new AgentBindingModel { Id = model.Id }); ViewBag.Agent = agent; if (agent.Count == 0) { ModelState.AddModelError("Id", "Агента не существует"); ViewBag.Agent = _agent.Read(null); return(View()); } return(View()); } ViewBag.Agent = _agent.Read(null); return(View()); }
public JsonResult Metod() { var populationList = SaveToWord.GetDataDiagramm(new Info { dogovors = _dogovor.Read(null), agents = _agent.Read(null) }); return(Json(populationList)); }
public ActionResult Archive() { var name = _agent.Read(null); var zps = _zarplata.Read(null); var old = zps.Where(rec => (rec.data <= DateTime.Now.AddYears(-1))).Select(rec => (rec.Id, rec.Summa, (name.Where(r => r.Id == rec.UserId).Select(r => r.Name).FirstOrDefault()), rec.data)); ViewBag.Zp = old; return(View()); }
public ActionResult Login(LoginModel client) { string pas = Coder(client.Password); var clientView = _client.Read(new UserBindingModel { Login = client.Login, Password = pas }).FirstOrDefault(); if (clientView == null) { ModelState.AddModelError("", "Вы ввели неверный пароль, либо пользователь не найден"); return(View(client)); } else { if (clientView.Status == 0) { var agentView = _agent.Read(new AgentBindingModel { UserId = clientView.Id }).FirstOrDefault(); Program.Agent = agentView; Program.User = clientView; return(RedirectToAction("Profile", "Agent", new { area = "Agent" })); } else//бухгалтер!!!!! { if (clientView.Status == BusinessLogic.Enums.UserStatus.Бухгалтер) { var agentView = _agent.Read(new AgentBindingModel { UserId = clientView.Id }).FirstOrDefault(); Program.Agent = agentView; Program.User = clientView; return(RedirectToAction("Agent", "Agent", new { area = "Buhgalter" })); } } } return(RedirectToAction("Index", "Home")); }
public IActionResult Zarplata(int id, string[] Month, string valueINeed) { bool check = false; if (valueINeed == "Рассчет за год") { check = true; } var summ = _agent.Read(new AgentBindingModel { Id = id }).FirstOrDefault(); zp = summ.Oklad; comis = summ.Comission; if (Month.Length != 0) { zp = ResultZp(Month, id, check); } ViewBag.Zp = zp; return(View()); }
public IActionResult Dogovor(string?FIO, AgentListModel model) { ViewBag.Agent = FIO; var id = _agent.Read(new AgentBindingModel { Name = FIO }).FirstOrDefault(); if (FIO == null) { return(NotFound()); } var dogovor = _dogovor.Read(null); /*foreach (var d in dogovor) * { * if (d.Dogovor_Reiss.Count == 0) * { * _dogovor.Delete(new DogovorBindingModel { Id = d.Id }); * } * }*/ /*if (model.Id > 0) * { * dogovor = _dogovor.Read(new DogovorBindingModel * { * AgentId = (int)model.Id, * * }); * foreach (var r in dogovor) * { * * ViewBag.Dogovors = _dogovor.Read(new DogovorBindingModel { AgentId = (int)id.Id }); * } * if (dogovor.Count != 0) * { * ViewBag.Dogovors = dogovor; * return View(); * } * ModelState.AddModelError("Passport", "Такого Договора у клиента не существует"); * }*/ ViewBag.Dogovors = _dogovor.Read(new DogovorBindingModel { AgentId = (int)id.Id }); return(View()); }