/// <summary> /// /// </summary> private void TestInsertReply() { BxdbDataContext dc = new BxdbDataContext(); tblReply t = new tblReply(); t.rp_worker = "ww"; dc.tblReply.InsertOnSubmit(t); dc.SubmitChanges(); }
/// <summary> /// /// </summary> private void TestDiffDataContext() { BxdbDataContext dc1 = new BxdbDataContext(); BxdbDataContext dc2 = new BxdbDataContext(); tblOperator opFromDc1 = dc1.tblOperator.ToArray()[0]; tblReply rp = new tblReply(); rp.tblOperator = opFromDc1; dc2.tblOperator.Attach(opFromDc1); //dc2.tblReply.InsertOnSubmit(rp); dc2.SubmitChanges(); }
private void TestInsertReplyAndRelation() { BxdbDataContext dc = new BxdbDataContext(); tblReply t = new tblReply(); t.rp_worker = "work - reply - flow"; tblFlow flow =dc.tblFlow.Single(); flow.fl_status = 30; Debug.Assert(flow != null); flow.tblReply = t; //db.tblReply.InsertOnSubmit(t); dc.SubmitChanges(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsbModifyStatus_Click(object sender, EventArgs e) { bool b = App.Default.GetLoginOperatorRight().CanModifyFLStatus(this.FL.GetFLStatus()); if (!b) { NUnit.UiKit.UserMessage.DisplayFailure(Strings.CannotModifyMTStatus); return; } frmTMStatusModify f = new frmTMStatusModify(this.FL.GetFLStatus()); DialogResult dr = f.ShowDialog(); if (dr == DialogResult.OK) { FLStatus newStatus = f.NewMtStatus; this._newStatusList.Add(f.NewMtStatus); if (newStatus == FLStatus.Received) { Debug.Assert(this.FL.GetFLStatus() == FLStatus.Created); tblReceive rc = new tblReceive(); rc.rc_dt = DateTime.Now; rc.tblOperator = App.Default.LoginOperator; this.FL.tblReceive = rc; this.ucRc1.Rc = this.FL.tblReceive; SetReplyPageStyle(); FL.SetFLStatus(newStatus); } if (newStatus == FLStatus.Completed) { tblReply rp = new tblReply(); rp.tblOperator = App.Default.LoginOperator; this.FL.tblReply = rp; this.FL.SetFLStatus(newStatus); this.ucRp1.Reply = rp; } if (newStatus == FLStatus.Closed) { this.FL.SetFLStatus(newStatus); } this.RefreshFLStatusBar(); this.UpdateToolbarStyles(); this.UpdateModifyFlowStatusButtonStyle(); this.SelectLastTabPage(); } }