private void btnOk_Click(object sender, EventArgs e) { if (cbxqx.Checked) { if (string.IsNullOrEmpty(cmbqxdj.EditValue.ToString())) { MsgBox.ShowWarningMessageBox("请选择缺陷等级!"); return; } } else { rowData.qxdj = string.Empty; } sd_xl xl= Client.ClientHelper.PlatformSqlMap.GetOne<sd_xl>("where LineCode='" + rowData.c1 + "'"); if (xl == null) return; //添加缺陷 sdjl_06sbxs sbxs= Client.ClientHelper.PlatformSqlMap.GetOne<sdjl_06sbxs>("where orgcode='" + rowData.c2 + "' and LineID='" + xl.LineID + "'"); sdjl_06sbxsmx sbxsmx = new sdjl_06sbxsmx(); string orgname = Client.ClientHelper.PlatformSqlMap.GetOne<mOrg>("where orgcode='" + rowData.c2 + "'").OrgName; if (sbxs == null) { sbxs = new sdjl_06sbxs(); sbxs.OrgCode = rowData.c2; sbxs.OrgName = orgname; sbxs.LineID = xl.LineID; sbxs.LineName = xl.LineName; sbxs.xssj = rowData.jcrq; sbxs.CreateDate = DateTime.Now; Client.ClientHelper.PlatformSqlMap.Create<sdjl_06sbxs>(sbxs); } sbxsmx.ParentID = sbxs.ID; sbxsmx.OrgCode = rowData.c2; sbxsmx.OrgName = orgname; sbxsmx.LineID = xl.LineID; sbxsmx.LineName = xl.LineName; sbxsmx.qxlb = rowData.qxdj; sbxsmx.qxnr = rowData.jcjg; sbxsmx.xsr = rowData.jcr; sbxsmx.xssj = rowData.jcrq; sbxsmx.CreateDate = DateTime.Now; Client.ClientHelper.PlatformSqlMap.Create<sdjl_06sbxsmx>(sbxsmx); this.DialogResult = DialogResult.OK; }
/// <summary> /// 新建对象设置Key值 /// </summary> /// <param name="newobj"></param> void gridViewOperation_CreatingObjectEvent(sdjl_06sbxsmx newobj) { if (parentID == null) return; newobj.ParentID = parentID; newobj.LineName = ParentObj.LineName; newobj.xlqd = ParentObj.xlqd; newobj.OrgCode = parentObj.OrgCode; newobj.OrgName = parentObj.OrgName; newobj.CreateDate = DateTime.Now; Ebada.Core.UserBase m_UserBase = MainHelper.ValidateLogin(); newobj.CreateMan = m_UserBase.RealName; newobj.xssj = DateTime.Now; newobj.xcrq = DateTime.Now; fmx.ParentObj = ParentObj; }