private void GetUserMsg(Model.wx_hotel_dingdan manage) { //订单信息 if (manage != null) { var createTime = string.Format("{0:yyyy/MM/dd HH:mm}", dingdan.createDate); var hotel = new BLL.wx_hotels_info().GetModel(manage.hotelid.Value); Dingdanren += "<tr> <td>酒店商户或门店:" + hotel.hotelName + "</td></tr>"; Dingdanren += "<tr> <td>商户或门店编号:" + hotel.HotelCode + "</td></tr>"; Dingdanren += "<tr><td width=\"70\">订单编号: " + manage.orderNum + "</td></tr>"; Dingdanren += "<tr> <td>交易日期:" + createTime + "</td></tr>"; Dingdanren += "<tr><td>预定人:" + manage.oderName + "</td></tr>"; Dingdanren += "<tr><td>电话:" + manage.tel + "</td></tr>"; // dingdanren += "<tr><td>地址:" + manage.address + "</td></tr>"; // dingdanren += "<tr><td>备注 :" + manage.oderRemark + "</td></tr>"; status = HotelStatusManager.OrderStatus.GetStatusDict(manage.orderStatus.Value); Dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='" + status.CssClass + "'>" + status.StatusName + "</em></td></tr>"; } else { Dingdanren += "<tr> <td>酒店商户或门店:</td></tr>"; Dingdanren += "<tr> <td>商户或门店编号:</td></tr>"; Dingdanren += "<tr><td width=\"70\">订单编号:</td></tr>"; Dingdanren += "<tr> <td>交易日期:</td></tr>"; Dingdanren += "<tr><td>预定人:</td></tr>"; Dingdanren += "<tr><td>电话:</td></tr>"; Dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='no'>未处理</em></td></tr>"; } }
public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction(actionName: "List")); } _logger.Info($"GET Issue/Edit/{id}"); IssueEditView issue; try { issue = id == 0 ? new IssueEditView { Id = id } : Mapper.Map <IssueEditView>(_issueService.FindIssueById((int)id)); } catch (EntityNotFoundException ex) { _logger.Warn(ex.Message); TempData["Error"] = ex.Message; return(RedirectToAction(actionName: "List")); } ViewBag.Projects = Mapper.Map <List <ProjectInDropdownView> >(_projectService.GetProjects()); ViewBag.Employees = Mapper.Map <List <EmployeeInDropdownView> >(_employeeService.GetEmployees()); ViewBag.Statuses = CultureHelper.GetCurrentCulture().Equals("ru") ? StatusDict.GetStatusDictRu() : StatusDict.GetStatusDictEn(); _logger.InfoFormat($"Issue sent into view: {issue}"); return(View(issue)); }
public ActionResult EditRuntime(int?id) { if (id == null) { return(RedirectToAction(actionName: "List")); } _logger.Info($"GET Issue/EditRuntime/{id}"); IssueEditView issue; try { issue = Mapper.Map <IssueEditView>(_issueService.EditRuntimeIssue((int)id)); } catch (EntityNotFoundException ex) { _logger.Warn(ex.Message); TempData["Error"] = ex.Message; return(RedirectToAction("List")); } var projectId = (int)Session["ProjectId"]; issue.ProjectId = projectId; ViewBag.Employees = Mapper.Map <List <EmployeeInDropdownView> >(_employeeService.GetEmployees()); ViewBag.Statuses = CultureHelper.GetCurrentCulture().Equals("ru") ? StatusDict.GetStatusDictRu() : StatusDict.GetStatusDictEn(); _logger.Info($"Issue sent into view: {issue}"); return(View("EditRuntime", issue)); }
public ActionResult AddOrUpdate([Bind(Include = "Id, Name, Work, BeginDate, EndDate, ProjectId, EmployeeId, StatusId")] IssueEditView issue) { _logger.Info($"POST Issue/AddOrUpdate {issue}"); if (!ModelState.IsValid) { ViewBag.Projects = Mapper.Map <List <ProjectInDropdownView> >(_projectService.GetProjects()); ViewBag.Employees = Mapper.Map <List <EmployeeInDropdownView> >(_employeeService.GetEmployees()); ViewBag.Statuses = CultureHelper.GetCurrentCulture().Equals("ru") ? StatusDict.GetStatusDictRu() : StatusDict.GetStatusDictEn(); return(View("Edit", issue)); } try { _issueService.AddOrUpdateIssue(Mapper.Map <IssueEditView, IssueDto>(issue)); } catch (EntityNotFoundException ex) { _logger.Warn(ex.Message); ViewBag.Projects = Mapper.Map <List <ProjectInDropdownView> >(_projectService.GetProjects()); ViewBag.Employees = Mapper.Map <List <EmployeeInDropdownView> >(_employeeService.GetEmployees()); ViewBag.Statuses = CultureHelper.GetCurrentCulture().Equals("ru") ? StatusDict.GetStatusDictRu() : StatusDict.GetStatusDictEn(); ViewBag.Error = ex.Message; return(View("Edit", issue)); } _logger.Info($"Issue: {issue} successfully added/updated"); return(RedirectToAction(actionName: "List")); }
public ActionResult AddOrUpdateRuntime([Bind(Include = "Id, Name, Work, BeginDate, EndDate, ProjectId, EmployeeId, StatusId")] IssueEditView issue) { _logger.Info($"POST Issue/AddOrUpdate {issue}"); if (!ModelState.IsValid) { ViewBag.Employees = Mapper.Map <List <EmployeeInDropdownView> >(_employeeService.GetEmployees()); ViewBag.Statuses = CultureHelper.GetCurrentCulture().Equals("ru") ? StatusDict.GetStatusDictRu() : StatusDict.GetStatusDictEn(); return(View("EditRuntime", issue)); } _issueService.AddOrUpdateRuntimeIssue(Mapper.Map <IssueDto>(issue)); return(RedirectToAction(actionName: "Edit", routeValues: new { id = issue.ProjectId }, controllerName: "Project")); }
private void GetUserMsg(GetHotelOrderResponse order) { //订单信息 if (order != null) { var request = new GetHotelRequest() { HotelId = order.HotelId }; var hotel = BusHelper.Send <GetHotelResponse>(request); var createTime = string.Format("{0:yyyy/MM/dd HH:mm}", Order.CreateDate); Dingdanren += "<tr> <td>酒店商户或门店:" + hotel.Name + "</td></tr>"; Dingdanren += "<tr> <td>商户或门店编号:" + hotel.Code + "</td></tr>"; Dingdanren += "<tr><td width=\"70\">订单编号: " + order.OrderNum + "</td></tr>"; Dingdanren += "<tr> <td>交易日期:" + createTime + "</td></tr>"; Dingdanren += "<tr><td>预定人:" + order.OrderPersonName + "</td></tr>"; Dingdanren += "<tr><td>电话:" + order.Tel + "</td></tr>"; // dingdanren += "<tr><td>地址:" + manage.address + "</td></tr>"; // dingdanren += "<tr><td>备注 :" + manage.oderRemark + "</td></tr>"; status = HotelStatusManager.OrderStatus.GetStatusDict(order.OrderStatus); Dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='" + status.CssClass + "'>" + status.StatusName + "</em></td></tr>"; } else { Dingdanren += "<tr> <td>酒店商户或门店:</td></tr>"; Dingdanren += "<tr> <td>商户或门店编号:</td></tr>"; Dingdanren += "<tr><td width=\"70\">订单编号:</td></tr>"; Dingdanren += "<tr> <td>交易日期:</td></tr>"; Dingdanren += "<tr><td>预定人:</td></tr>"; Dingdanren += "<tr><td>电话:</td></tr>"; Dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='no'>未处理</em></td></tr>"; } }