예제 #1
0
        /// <summary>
        /// 退墓
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void barButtonItem24_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int           rowHandle = gridView1.FocusedRowHandle;
            V_AC01_REPORT ac01      = null;

            if (rowHandle >= 0)
            {
                ac01 = xpCollection_ac01[gridView1.GetDataSourceRowIndex(rowHandle)] as V_AC01_REPORT;

                FA01 fa01 = unitOfWork1.GetObjectByKey <FA01>(ac01.AC048, true);
                if (fa01 != null)
                {
                    if (fa01.FA190 == '2' /*开具部分发票*/)
                    {
                        Tools.msg(MessageBoxIcon.Warning, "提示", "该购墓尚有未开具的发票!");
                        return;
                    }
                }

                Frm_tombRefund frm_1 = new Frm_tombRefund();
                frm_1.swapdata["ac01"] = ac01;
                if (frm_1.ShowDialog() == DialogResult.OK)
                {
                    this.RefreshData();
                }
                frm_1.Dispose();
            }
        }
예제 #2
0
 private void Frm_tombTransfer_Load(object sender, EventArgs e)
 {
     ac01 = this.swapdata["ac01"] as V_AC01_REPORT;
     if (ac01 != null)
     {
         te_ac001.EditValue    = ac01.AC001;
         te_position.EditValue = ac01.POSITION;
         te_ac003.EditValue    = ac01.AC003;
         te_price.EditValue    = ac01.AC020;
     }
 }
예제 #3
0
 private void Frm_PayManageFee_Load(object sender, EventArgs e)
 {
     ac01 = this.swapdata["ac01"] as V_AC01_REPORT;
     if (ac01 != null)
     {
         te_ac001.EditValue    = ac01.AC001;
         te_position.EditValue = ac01.POSITION;
         te_expire.EditValue   = ac01.AC040;     //管理费到期日期
         te_price.EditValue    = MiscAction.GetSysParaValue1("MANAGEFEE_PRICE");
         te_nums.EditValue     = MiscAction.GetSysParaValue1("MANAGEFEE_NUMS");
     }
 }
예제 #4
0
        private void Edit(int rowHandle)
        {
            string          s_ac001 = gridView1.GetRowCellValue(rowHandle, "AC001").ToString();
            Frm_checkinEdit frm_1   = new Frm_checkinEdit();

            frm_1.swapdata["ac001"] = s_ac001;

            V_AC01_REPORT ac01 = xpCollection_ac01[gridView1.GetDataSourceRowIndex(rowHandle)] as V_AC01_REPORT;

            if (frm_1.ShowDialog() == DialogResult.OK)
            {
                ac01.Session.Reload(ac01);
            }
            frm_1.Dispose();
        }
예제 #5
0
 private void Frm_tombQuit_Load(object sender, EventArgs e)
 {
     ac01 = this.swapdata["ac01"] as V_AC01_REPORT;
     if (ac01 != null)
     {
         te_ac001.EditValue    = ac01.AC001;
         te_ac003.EditValue    = ac01.AC003;
         te_position.EditValue = ac01.POSITION;
         de_ac049.EditValue    = ac01.AC049;
     }
     else
     {
         sb_ok.Enabled = false;
         XtraMessageBox.Show("数据传输错误!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     memoEdit1.Focus();
 }
예제 #6
0
        /// <summary>
        /// 墓穴位置变更
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void barButtonItem26_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int           rowHandle = gridView1.FocusedRowHandle;
            V_AC01_REPORT ac01      = null;

            if (rowHandle >= 0)
            {
                ac01 = xpCollection_ac01[gridView1.GetDataSourceRowIndex(rowHandle)] as V_AC01_REPORT;
                Frm_tombTransfer frm_1 = new Frm_tombTransfer();
                frm_1.swapdata["ac01"] = ac01;
                if (frm_1.ShowDialog() == DialogResult.OK)
                {
                    ac01.Session.Reload(ac01);
                }
                frm_1.Dispose();
            }
        }
예제 #7
0
파일: TombData.cs 프로젝트: anrk0451/Olive
        /// <summary>
        /// 缴管理费
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void toolStripMenuItem_mfee_Click(object sender, EventArgs e)
        {
            if (bi01 == null)
            {
                return;
            }
            V_AC01_REPORT ac01 = null;

            ac01 = session1.GetObjectByKey <V_AC01_REPORT>(bi01.AC001);
            Frm_PayManageFee frm_1 = new Frm_PayManageFee();

            frm_1.swapdata["ac01"] = ac01;
            if (frm_1.ShowDialog() == DialogResult.OK)
            {
            }
            frm_1.Dispose();
        }
예제 #8
0
파일: TombData.cs 프로젝트: anrk0451/Olive
        /// <summary>
        /// 墓位调整
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ToolStripMenuItem_move_Click(object sender, EventArgs e)
        {
            if (bi01 == null)
            {
                return;
            }
            V_AC01_REPORT ac01 = null;

            ac01 = session1.GetObjectByKey <V_AC01_REPORT>(bi01.AC001);
            Frm_tombTransfer frm_1 = new Frm_tombTransfer();

            frm_1.swapdata["ac01"] = ac01;
            if (frm_1.ShowDialog() == DialogResult.OK)
            {
                this.RefreshData();
            }
            frm_1.Dispose();
        }
예제 #9
0
        private void Frm_tombRefund_Load(object sender, EventArgs e)
        {
            ac01 = this.swapdata["ac01"] as V_AC01_REPORT;
            if (ac01 != null)
            {
                te_ac001.EditValue    = ac01.AC001;
                te_ac003.EditValue    = ac01.AC003;
                te_position.EditValue = ac01.POSITION;
                te_price.EditValue    = ac01.AC022;     //售价
                te_refund.EditValue   = ac01.AC022;
                lc_sum.Text           = string.Format("{0:c}", ac01.AC022);
            }
            else
            {
                XtraMessageBox.Show("检索数据失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                sb_ok.Enabled = false;
            }

            xpCollection1.Criteria       = CriteriaOperator.Parse("SA010='" + ac01.AC048 + "' and SA002 <> '0'");
            xpCollection1.LoadingEnabled = true;

            dec_tomb    = ac01.AC022;
            lc_sum.Text = string.Format("{0:c}", dec_sales + dec_tomb);
        }