示例#1
0
        private void btReEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {

            if (gridView1.FocusedRowHandle < 0) return;
            DataRow dr = gridView1.GetDataRow(gridView1.FocusedRowHandle);
            PJ_gypdxldxxtt currRecord = new PJ_gypdxldxxtt();
            foreach (DataColumn dc in gridtable.Columns)
            {
                if (dc.ColumnName != "Image")
                {
                    if (dc.DataType.FullName.IndexOf("Byte[]") < 0)
                        currRecord.GetType().GetProperty(dc.ColumnName).SetValue(currRecord, dr[dc.ColumnName], null);
                    else if (dc.DataType.FullName.IndexOf("Byte[]") > -1 && DBNull.Value != dr[dc.ColumnName] && dr[dc.ColumnName].ToString() != "")
                        currRecord.GetType().GetProperty(dc.ColumnName).SetValue(currRecord, dr[dc.ColumnName], null);

                }
            }
            frmdlxxtEdit frm = new frmdlxxtEdit();
            frm.RowData = currRecord;
            if (frm.ShowDialog() == DialogResult.OK)
            {
                MainHelper.PlatformSqlMap.Update<PJ_gypdxldxxtt>(currRecord);
                InitData();
            }
        }
示例#2
0
 private void btReAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (parentID == null) return;
     PJ_gypdxldxxtt newobj = new PJ_gypdxldxxtt();
     newobj.CreateDate = DateTime.Now;
     newobj.OrgCode = parentID;
     newobj.OrgName = parentObj.OrgName;
     Ebada.Core.UserBase m_UserBase = MainHelper.ValidateLogin();
     newobj.CreateMan = m_UserBase.RealName;
     frmdlxxtEdit frm = new frmdlxxtEdit();
     frm.RowData = newobj;
     if (frm.ShowDialog() == DialogResult.OK)
     {
         MainHelper.PlatformSqlMap.Create<PJ_gypdxldxxtt>(newobj);
         InitData();
     }
 }