public bool InsertRecord(MailConfig_mcf_Info infoObject) { bool isSuccess = false; if (infoObject != null) { try { using (MainDBDataContext db = new MainDBDataContext()) { MailConfig_mcf insertData = Common.General.CopyObjectValue<MailConfig_mcf_Info, MailConfig_mcf>(infoObject); db.MailConfig_mcf.InsertOnSubmit(insertData); db.SubmitChanges(); isSuccess = true; } } catch (Exception Ex) { throw Ex; } } return isSuccess; }
public FEMail() { InitializeComponent(); this.lvMailInfo.Font = ControlSetting.ListFont; try { this._mailConfigBL = MasterBLLFactory.GetBLL<IMailConfigBL>(MasterBLLFactory.MailConfig); } catch (Exception Ex) { ShowErrorMessage(Ex.Message); } this._editRecord = new MailConfig_mcf_Info(); }
private void BindData() { try { MailConfig_mcf_Info temp = new MailConfig_mcf_Info(); List<IModelObject> allData = this._mailConfigBL.SearchRecords(temp); if (allData != null) { lvMailInfo.SetDataSource(allData); } } catch (Exception Ex) { ShowErrorMessage(Ex.Message); } }
private void SysToolBar_OnItemNew_Click(object sender, EventArgs e) { MenuItem itemMenu = new MenuItem(); itemMenu.Tag = "WindowUI.HBManagerTerminal.SystemSettting.FEMailDetail"; MailConfig_mcf_Info insertInfo = new MailConfig_mcf_Info(); BaseForm form = this.ShowSubForm(itemMenu, this.BaseDockPanel, string.Empty, WeifenLuo.WinFormsUI.Docking.DockState.Document, insertInfo, Common.DefineConstantValue.EditStateEnum.OE_Insert); form.FromCloseCallBack += BindData; }
private void SysToolBar_OnItemDelete_Click(object sender, EventArgs e) { try { if (lvMailInfo.SelectedItems.Count == 0) { this._editRecord = null; ShowInformationMessage("請選擇需要刪除的記錄。"); } ReturnValueInfo returnInfo = this._mailConfigBL.Save(this._editRecord, Common.DefineConstantValue.EditStateEnum.OE_Delete); if (returnInfo.boolValue) { ShowInformationMessage("刪除成功!"); BindData(); } else { ShowInformationMessage("刪除失敗!"); } } catch (Exception Ex) { ShowErrorMessage(Ex.Message); } }
public bool UpdateRecord(MailConfig_mcf_Info infoObject) { bool isSuccess = false; if (infoObject != null) { try { using (MainDBDataContext db = new MainDBDataContext()) { MailConfig_mcf updateData = db.MailConfig_mcf.FirstOrDefault(t => t.mcf_iRecordID == infoObject.mcf_iRecordID); if (updateData != null) { updateData.mcf_cMailAspect = infoObject.mcf_cMailAspect; updateData.mcf_cReciver = infoObject.mcf_cReciver; updateData.mcf_cCC = infoObject.mcf_cCC; updateData.mcf_cLast = infoObject.mcf_cLast; updateData.mcf_dLastDate = infoObject.mcf_dLastDate; db.SubmitChanges(); isSuccess = true; } } } catch (Exception Ex) { throw Ex; } } return isSuccess; }