private void BarButtonItem3_ItemClick(object sender, ItemClickEventArgs e) { Frm_ac01 frm_ac01 = new Frm_ac01(); frm_ac01.swapdata["action"] = "add"; Ac01_ds ac01_ds = new Ac01_ds(); frm_ac01.swapdata["dataset"] = ac01_ds; frm_ac01.ShowDialog(); frm_ac01.Dispose(); }
private void Frm_ac01_Load(object sender, EventArgs e) { ac01_ds = this.swapdata["dataset"] as Ac01_ds; action = this.swapdata["action"].ToString(); if (this.swapdata.ContainsKey("businessObject")) { businessObject = this.swapdata["businessObject"] as BaseBusiness; } lookUp_ac005.Properties.DataSource = ac01_ds.St01_reason; lookUp_ac005.Properties.ValueMember = "ST003"; lookUp_ac005.Properties.DisplayMember = "ST003"; ac01_ds.St01_reason.Sort = "SORTID ASC"; lookUp_ac052.Properties.DataSource = ac01_ds.St01_relation; lookUp_ac052.Properties.ValueMember = "ST003"; lookUp_ac052.Properties.DisplayMember = "ST003"; ac01_ds.St01_relation.Sort = "SORTID ASC"; lookUp_ac060.Properties.DataSource = ac01_ds.St01_driver; lookUp_ac060.Properties.ValueMember = "ST001"; lookUp_ac060.Properties.DisplayMember = "ST003"; ac01_ds.St01_driver.Sort = "SORTID ASC"; lookUp_ac007.Properties.DataSource = ac01_ds.St01_district; lookUp_ac007.Properties.ValueMember = "ST001"; lookUp_ac007.Properties.DisplayMember = "ST003"; ac01_ds.St01_district.Sort = "SORTID ASC"; lookup_ash.Properties.DataSource = ac01_ds.ct01_ASH_HANDLE; lookup_ash.Properties.ValueMember = "CT004"; lookup_ash.Properties.DisplayMember = "CT003"; lookup_ac070.Properties.DataSource = ac01_ds.ct01_HHL_TYPE; lookup_ac070.Properties.ValueMember = "CT004"; lookup_ac070.Properties.DisplayMember = "CT003"; if (string.Equals(action, "edit")) { this.Text = "进灵登记修改"; AC001 = this.swapdata["AC001"].ToString(); ac01 = ac01_dao.GetSingle(s => s.ac001 == AC001); if (ac01 == null) { b_ok.Enabled = false; MessageBox.Show("查找数据失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } txtEdit_ac003.EditValue = ac01.ac003; rg_ac002.EditValue = ac01.ac002; txtEdit_ac004.EditValue = ac01.ac004; txtedit_ac014.EditValue = ac01.ac014; txtEdit_ac009.EditValue = ac01.ac009; dateEdit_ac010.EditValue = ac01.ac010; lookUp_ac005.EditValue = ac01.ac005; lookUp_ac060.EditValue = ac01.ac060; lookUp_ac007.EditValue = ac01.ac007; txtEdit_ac008.EditValue = ac01.ac008; txtEdit_ac050.EditValue = ac01.ac050; lookUp_ac052.EditValue = ac01.ac052; dateEdit_ac020.EditValue = ac01.ac020; txtEdit_ac051.EditValue = ac01.ac051; txtEdit_ac055.EditValue = ac01.ac055; mem_ac099.EditValue = ac01.ac099; dateEdit_ac020.Enabled = false; lookup_ash.EditValue = ac01.ac006; //骨灰处理方式 lookup_ac070.EditValue = ac01.ac070; //火化炉 lookup_ac070.ReadOnly = true; //火化炉 编辑时不能再修改!!! if (ac01.ac080 != null) { label_forder.Text = ac01.ac080.ToString(); //火化序号 } } else { ac01 = new Ac01(); dateEdit_ac020.EditValue = System.DateTime.Now; } }