public IdAndKeys MessageBase_ParentArea(int area) { IdAndKeys idak = new IdAndKeys() { Id = -1 }; idak.Keys.Add("title", "Main"); try { BBSDataDataContext bbs = GetDataContext(); MessageBaseArea gfa = bbs.MessageBaseAreas.FirstOrDefault(p => p.MessageBaseAreaId.Equals(area)); if (gfa != null) { idak.Id = gfa.ParentAreaId; if (gfa.ParentAreaId == -1) { idak.Keys["title"] = "Main"; } else { idak.Keys["title"] = gfa.Title; } } } catch (Exception e) { LoggingAPI.LogEntry("Exception in DataInterface.MessageBase_ParentArea: " + e.Message); } return(idak); }
public void ReturnValues(ref MessageBaseArea messageBaseArea) { messageBaseArea.Title = ltbTitle.EditText; messageBaseArea.LongDescription = ltbDescription.EditText; messageBaseArea.ParentAreaId = lsParentArea.SelectedValue; messageBaseArea.AccessLevel = lsMinimumAccessLevel.SelectedValue; }
public void SetValues(MessageBaseArea messageBaseArea) { ltbTitle.EditText = messageBaseArea.Title; ltbDescription.EditText = messageBaseArea.LongDescription; lsParentArea.SelectedValue = messageBaseArea.ParentAreaId; lsMinimumAccessLevel.SelectedValue = messageBaseArea.AccessLevel; }
private void btAddMessageArea_Click(object sender, EventArgs e) { var messageAreaEditor = new MessageAreaEditor(); messageAreaEditor.Initialize(MODE_ADD, _dataInterface); if (messageAreaEditor.ShowDialog() == DialogResult.OK) { var messageBaseArea = new MessageBaseArea(); messageAreaEditor.ReturnValues(ref messageBaseArea); _dataInterface.CreateMessageBaseArea(messageBaseArea); _formUtils.RefreshMessageAreas(dgMessageBaseAreas); } }
public bool CreateMessageBaseArea(MessageBaseArea messageBaseArea) { bool b = false; try { _bbsDataContext.MessageBaseAreas.Add(messageBaseArea); _bbsDataContext.SaveChanges(); } catch (Exception e) { LoggingAPI.Error("Params, Exception: ", messageBaseArea, e); } return(b); }
public bool CreateMessageBaseArea(MessageBaseArea messageBaseArea) { bool b = false; try { var dataContext = GetDataContext(); dataContext.MessageBaseAreas.InsertOnSubmit(messageBaseArea); dataContext.SubmitChanges(); } catch (Exception e) { LoggingAPI.Error("Params, Exception: ", messageBaseArea, e); } return(b); }
public bool UpdateMessageBaseArea(MessageBaseArea messageBaseArea) { bool b = false; try { var oldMessageBaseArea = GetMessageBaseAreaById(messageBaseArea.Id); if (oldMessageBaseArea != null) { oldMessageBaseArea.Description = messageBaseArea.Description; oldMessageBaseArea.Title = messageBaseArea.Title; oldMessageBaseArea.ParentAreaId = messageBaseArea.ParentAreaId; //TODO: Access Level System _bbsDataContext.SaveChanges(); b = true; } } catch (Exception e) { LoggingAPI.Error("Params, Exception: ", messageBaseArea, e); } return(b); }
public bool UpdateMessageBaseArea(MessageBaseArea messageBaseArea) { bool b = false; try { var dataContext = GetDataContext(); var oldMessageBaseArea = GetMessageBaseAreaById(messageBaseArea.MessageBaseAreaId); if (oldMessageBaseArea != null) { oldMessageBaseArea.LongDescription = messageBaseArea.LongDescription; oldMessageBaseArea.Title = messageBaseArea.Title; oldMessageBaseArea.ParentAreaId = messageBaseArea.ParentAreaId; oldMessageBaseArea.AccessLevel = messageBaseArea.AccessLevel; dataContext.SubmitChanges(); b = true; } } catch (Exception e) { LoggingAPI.Error("Params, Exception: ", messageBaseArea, e); } return(b); }