public ActionResult Create(string Name, string Description) { if (Name.Equals("") || Description.Equals("")) { TempData["msg"] = "<script>alert('Name and Description can't be empty');</script>"; return(View("Create")); } else { EventType eventType = new EventType(); eventType.Name = Name; eventType.Description = Description; bool result = EventTypeHelper.SaveEventType(eventType); if (result) { return(RedirectToAction("Index")); } else { TempData["msg"] = "<script>alert('Failed to insert data');</script>"; return(View("Create")); } } }
public virtual void ReadProcessData(XmlElement xmlElement, ProcessDefinitionBuildContext creationContext) { DefinitionObjectImpl definitionObject = creationContext.DefinitionObject; // first make sure the definitionObject has got an id DbSession dbSession = creationContext.DbSession; dbSession.SaveOrUpdate(definitionObject); // store the reference link to the definitionObject this._definitionObjectId = definitionObject.Id; log.Debug("adding action : "); log.Debug(" definitionObjectId: " + _definitionObjectId); log.Debug(" definitionObject: " + definitionObject); this._eventType = EventTypeHelper.fromText(xmlElement.GetAttribute("event")); log.Debug("action on eventType '" + _eventType + "' and definitionObject " + creationContext.DefinitionObject); // reading the action delegation creationContext.DelegatingObject = this; this._actionDelegation = new DelegationImpl(); this._actionDelegation.ReadProcessData(xmlElement, creationContext); creationContext.DelegatingObject = null; dbSession.SaveOrUpdate(this); }
/// <summary> /// 下拉菜单初始化 /// </summary> private void InitSelectItems() { List <MED_ANESTHESIA_INPUT_DICT> inputDict = comnDictRepository.GetAnesInputDictList("用药途径").Data; foreach (MED_ANESTHESIA_INPUT_DICT row in inputDict) { this.repositoryItemComboBox1.Items.Add(row.ITEM_NAME); } inputDict = comnDictRepository.GetAnesInputDictList("用药单位").Data; foreach (MED_ANESTHESIA_INPUT_DICT row in inputDict) { this.repositoryItemComboBox2.Items.Add(row.ITEM_NAME); this.repositoryItemComboBox3.Items.Add(row.ITEM_NAME); this.repositoryItemComboBox4.Items.Add(row.ITEM_NAME); } List <LookUpEditItem> data1 = new List <LookUpEditItem>(); Dictionary <string, string> .Enumerator enumerator; if (_eventNo != "2") { repositoryItemLookUpEdit1.DataSource = EventTypeHelper.GetItemList(); } else { enumerator = EventTypeHelper.CPBEventType.GetEnumerator(); while (enumerator.MoveNext()) { data1.Add(new LookUpEditItem(enumerator.Current.Key, enumerator.Current.Value)); } repositoryItemLookUpEdit1.DataSource = data1; } }
public ActionResult Create(Event eventItem) { try { var FileName = ""; Event events = new Event(); if (eventItem.FileImages != null) { FileName = Path.GetFileNameWithoutExtension(eventItem.FileImages.FileName); string FileExtension = Path.GetExtension(eventItem.FileImages.FileName); FileName = FileName.Trim() + FileExtension; events.Images = FileName; string UploadPath = Server.MapPath("~/Images/"); eventItem.FileImages.SaveAs(UploadPath + FileName); } events.Title = eventItem.Title; events.Description = eventItem.Description; events.Location = eventItem.Location; events.Latitude = eventItem.Latitude; events.Longitude = eventItem.Longitude; events.StartDate = eventItem.StartDate; events.EndDate = eventItem.EndDate; events.NormalPrice = eventItem.NormalPrice; events.HighPrice = eventItem.HighPrice; events.OtherPrice = eventItem.HighPrice; events.IDType = eventItem.IDType; events.Quota = eventItem.Quota; bool result = EventHelper.SaveEvent(events); if (result) { return(RedirectToAction("Index")); } else { var listOfTypeEvent = EventTypeHelper.GetAllListTypeEvent(); ViewBag.TypeEvent = listOfTypeEvent.Select(x => new SelectListItem { Text = x.Name, Value = x.ID.ToString() }).ToList(); TempData["msg"] = "<script>alert('Failed to insert data');</script>"; return(View("Create")); } } catch (Exception ex) { var listOfTypeEvent = EventTypeHelper.GetAllListTypeEvent(); ViewBag.TypeEvent = listOfTypeEvent.Select(x => new SelectListItem { Text = x.Name, Value = x.ID.ToString() }).ToList(); TempData["msg"] = "<script>alert('" + ex.ToString() + "');</script>"; return(View("Create")); } }
public ActionResult Edit(string id) { if (Session["Username"] == null) { return(RedirectToAction("Index", "Login")); } var detailItems = EventTypeHelper.GetDetailEventType(id); return(View(detailItems)); }
public ActionResult Delete(string ID) { bool result = EventTypeHelper.DeleteEventType(ID); if (result) { return(RedirectToAction("Index")); } return(View()); }
// GET: EventType public ActionResult Index() { if (Session["Username"] == null) { return(RedirectToAction("Index", "Login")); } List <EventType> listOfEvents = EventTypeHelper.GetAllListTypeEvent(); return(View(listOfEvents)); }
public virtual async Task Commit <TEvent>(TEvent @event) where TEvent : IEvent { var outboxMessage = new OutboxMessage { Type = EventTypeHelper.GetTypeName(@event.GetType()), Data = @event == null ? "{}" : JsonConvert.SerializeObject(@event, new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.All }) }; await Commit(outboxMessage); }
public ActionResult Create() { if (Session["Username"] == null) { return(RedirectToAction("Index", "Login")); } var listOfTypeEvent = EventTypeHelper.GetAllListTypeEvent(); ViewBag.TypeEvent = listOfTypeEvent.Select(x => new SelectListItem { Text = x.Name, Value = x.ID.ToString() }).ToList(); return(View()); }
public ActionResult Edit(EventType eventItem) { bool result = EventTypeHelper.EditEventType(eventItem); if (result) { return(RedirectToAction("Index")); } else { TempData["msg"] = "<script>alert('Data failed to update');</script>"; return(View("Edit")); } }
public ActionResult Edit(string id) { if (Session["Username"] == null) { return(RedirectToAction("Index", "Login")); } var detailItems = EventHelper.GetDetailEvents(id); var listOfTypeEvent = EventTypeHelper.GetAllListTypeEvent(); ViewBag.TypeEvent = listOfTypeEvent.Select(x => new SelectListItem { Text = x.Name, Value = x.ID.ToString() }).ToList(); return(View(detailItems)); }