Пример #1
0
        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();
        }
Пример #2
0
        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;
            }
        }