Exemple #1
0
        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;
        }
Exemple #2
0
 /// <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;
 }