Example #1
0
        /// <summary>
        /// 灵车办理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void barButtonItem16_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            Frm_business07 frm_1 = new Frm_business07();

            frm_1.swapdata["dataset"]   = business_ds;
            frm_1.swapdata["SALESTYPE"] = "1";

            DialogResult result = frm_1.ShowDialog();

            if (result == DialogResult.OK)
            {
                string  s_itemId = frm_1.swapdata["ITEMID"].ToString();
                DataRow dr       = business_ds.Sa01.Rows.Add();
                dr["SA003"] = MiscAction.GetItemFullName(s_itemId);
                dr["SA002"] = "07";                                                                                  //类型:灵车
                dr["SA004"] = s_itemId;
                dr["PRICE"] = MiscAction.GetItemFixPrice(s_itemId);                                                  //单价
                dr["SA005"] = "1";                                                                                   //临时性销售
                dr["NUMS"]  = 1;                                                                                     //数量
                dr["SA007"] = Convert.ToDecimal(dr["PRICE"]);                                                        //金额
                dr["SA020"] = "F";                                                                                   //票别

                dr.EndEdit();
            }
            frm_1.Dispose();
            this.CalcSum();
        }
Example #2
0
        /// <summary>
        /// 灵车办理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void barButtonItem6_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (FireAction.FireIsSettled(AC001) == "1")
            {
                XtraMessageBox.Show("已经办理火化且结算完成,不能继续办理业务!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            //检查是否已有
            int row = gridView1.LocateByValue("SA002", "07");

            if (row >= 0)
            {
                if (gridView1.GetRowCellValue(row, "SA008").ToString() == "1")                  //已经结算
                {
                    XtraMessageBox.Show("灵车已经办理且已结算!", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                if (XtraMessageBox.Show("已经办理灵车业务,是否替换?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    return;
                }
            }
            Frm_business07 frm_lc = new Frm_business07();

            frm_lc.swapdata["dataset"]   = business_ds;
            frm_lc.swapdata["AC001"]     = AC001;
            frm_lc.swapdata["SALESTYPE"] = "0";

            if (frm_lc.ShowDialog() == DialogResult.OK)
            {
                RefreshSalesData();
            }
            frm_lc.Dispose();
        }