Example #1
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void barButtonItem4_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int rowHandle = gridView1.FocusedRowHandle;

            if (rowHandle < 0)
            {
                return;
            }

            Checkin_ds checkin_ds = new Checkin_ds();

            Frm_fireCheckin frm_edit = new Frm_fireCheckin();

            frm_edit.swapdata["AC001"] = gridView1.GetRowCellValue(rowHandle, "AC001").ToString();
            //frm_edit.swapdata["BusinessObject"] = this;
            frm_edit.swapdata["dataset"] = checkin_ds;
            frm_edit.swapdata["action"]  = "edit";


            if (frm_edit.ShowDialog() == DialogResult.OK)
            {
                this.RefreshData();
            }
            frm_edit.Dispose();
        }
Example #2
0
        /// <summary>
        /// 进灵登记
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void barButtonItem1_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (!AppAction.CheckRight("进灵登记"))
            {
                return;
            }
            Frm_fireCheckin frm_checkin = new Frm_fireCheckin();

            frm_checkin.swapdata["action"] = "add";

            Checkin_ds checkin_ds = new Checkin_ds();

            frm_checkin.swapdata["dataset"] = checkin_ds;

            frm_checkin.ShowDialog();
            frm_checkin.Dispose();
        }
Example #3
0
        /// <summary>
        /// 窗口装入事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Frm_fireCheckin_Load(object sender, EventArgs e)
        {
            //获取传入 数据集
            checkin_ds = this.swapdata["dataset"] as Checkin_ds;
            action     = this.swapdata["action"].ToString();

            if (this.swapdata.ContainsKey("businessObject"))
            {
                businessObject = this.swapdata["businessObject"] as BaseBusiness;
            }

            lookUp_ac005.Properties.DataSource    = checkin_ds.St01_reason;
            lookUp_ac005.Properties.ValueMember   = "ST003";
            lookUp_ac005.Properties.DisplayMember = "ST003";
            checkin_ds.St01_reason.Sort           = "SORTID ASC";

            lookUp_ac052.Properties.DataSource    = checkin_ds.St01_relation;
            lookUp_ac052.Properties.ValueMember   = "ST003";
            lookUp_ac052.Properties.DisplayMember = "ST003";
            checkin_ds.St01_relation.Sort         = "SORTID ASC";

            lookUp_ac060.Properties.DataSource    = checkin_ds.St01_driver;
            lookUp_ac060.Properties.ValueMember   = "ST001";
            lookUp_ac060.Properties.DisplayMember = "ST003";
            checkin_ds.St01_driver.Sort           = "SORTID ASC";

            lookUp_ac007.Properties.DataSource    = checkin_ds.St01_district;
            lookUp_ac007.Properties.ValueMember   = "ST001";
            lookUp_ac007.Properties.DisplayMember = "ST003";
            checkin_ds.St01_district.Sort         = "SORTID ASC";

            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);
                    b_ok.Enabled = false;
                    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;
                txtEdit_ac051.EditValue = ac01.ac051;
                lookUp_ac052.EditValue  = ac01.ac052;

                txtEdit_ac150.EditValue = ac01.ac150;
                txtEdit_ac151.EditValue = ac01.ac151;
                lookUp_ac152.EditValue  = ac01.ac152;

                txtEdit_ac055.EditValue = ac01.ac055;
                mem_ac099.EditValue     = ac01.ac099;
            }
            else
            {
                ac01 = new Ac01();
            }
        }
Example #4
0
        /// <summary>
        /// 窗口装入事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Frm_fireCheckin_Load(object sender, EventArgs e)
        {
            //获取传入 数据集
            checkin_ds = this.swapdata["dataset"] as Checkin_ds;
            action     = this.swapdata["action"].ToString();

            if (this.swapdata.ContainsKey("businessObject"))
            {
                businessObject = this.swapdata["businessObject"] as BaseBusiness;
            }

            lookUp_ac005.Properties.DataSource    = checkin_ds.St01_reason;
            lookUp_ac005.Properties.ValueMember   = "ST003";
            lookUp_ac005.Properties.DisplayMember = "ST003";
            checkin_ds.St01_reason.Sort           = "SORTID ASC";

            lookUp_ac052.Properties.DataSource    = checkin_ds.St01_relation;
            lookUp_ac052.Properties.ValueMember   = "ST003";
            lookUp_ac052.Properties.DisplayMember = "ST003";
            checkin_ds.St01_relation.Sort         = "SORTID ASC";

            lookUp_ac060.Properties.DataSource    = checkin_ds.St01_driver;
            lookUp_ac060.Properties.ValueMember   = "ST001";
            lookUp_ac060.Properties.DisplayMember = "ST003";
            checkin_ds.St01_driver.Sort           = "SORTID ASC";

            lookUp_ac007.Properties.DataSource    = checkin_ds.St01_district;
            lookUp_ac007.Properties.ValueMember   = "ST003";
            lookUp_ac007.Properties.DisplayMember = "ST003";
            checkin_ds.St01_district.Sort         = "SORTID ASC";

            lookup_gtype.Properties.DataSource    = checkin_ds.St01_gtype;
            lookup_gtype.Properties.ValueMember   = "ST001";
            lookup_gtype.Properties.DisplayMember = "ST003";
            checkin_ds.St01_gtype.Sort            = "SORTID ASC";

            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);
                    b_ok.Enabled = false;
                    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;
                lookup_gtype.EditValue   = ac01.ac300;                  //逝者类型
                txtEdit_ac008.EditValue  = ac01.ac008;

                txtEdit_ac050.EditValue = ac01.ac050;
                txtEdit_ac051.EditValue = ac01.ac051;
                lookUp_ac052.EditValue  = ac01.ac052;

                txtEdit_ac150.EditValue = ac01.ac150;
                txtEdit_ac151.EditValue = ac01.ac151;
                lookUp_ac152.EditValue  = ac01.ac152;

                txtEdit_ac055.EditValue = ac01.ac055;
                mem_ac099.EditValue     = ac01.ac099;
                be_url.Enabled          = false;

                //读入照片
                if (MiscAction.HasIDC(AC001))
                {
                    OracleDataReader photo_reader = SqlAssist.ExecuteReader("select ic020 from ic01 where ic000 = '0' and ac001 ='" + AC001 + "'");
                    if (photo_reader.HasRows && photo_reader.Read())
                    {
                        MemoryStream ms        = new MemoryStream((byte[])photo_reader["IC020"]); //把照片读到MemoryStream里
                        Image        imageBlob = Image.FromStream(ms, true);                      //用流创建Image
                        pictureEdit1.Image = imageBlob;                                           //输出图片
                    }
                    photo_reader.Dispose();
                }
            }
            else
            {
                ac01 = new Ac01();
                if (checkin_ds.St01_gtype.Count > 0)
                {
                    lookup_gtype.EditValue = checkin_ds.St01_gtype.ToTable().Rows[0]["ST001"];
                }
            }
        }