Example #1
0
        /// <summary>
        /// 告别办理
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void barButtonItem15_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            Frm_business04 frm_1 = new Frm_business04();

            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"] = "04";                                                                                  //类型:告别
                dr["SA004"] = s_itemId;
                dr["PRICE"] = MiscAction.GetItemFixPrice(s_itemId);                                                  //单价
                dr["SA005"] = "1";                                                                                   //临时性销售
                dr["NUMS"]  = 1;                                                                                     //数量
                dr["SA007"] = Convert.ToDecimal(dr["PRICE"]);                                                        //金额
                dr["SA020"] = MiscAction.GetItemInvoiceType(s_itemId);                                               //票别

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

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

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

            Frm_business04 frm_gbt = new Frm_business04();

            frm_gbt.swapdata["dataset"] = sa01_ds;
            frm_gbt.swapdata["AC001"]   = AC001;

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