Esempio n. 1
0
        private void tsbDel_Click(object sender, EventArgs e)
        {
            if (!MyLove.PermissionsBalidation(this.Text, "02"))
            {
                return;
            }
            DataRow dr = this.dgvPay.CurrentRow();

            if (dr == null)
            {
                return;
            }

            if (YesNoForm.ShowFrom("确认要删除吗?") == DialogResult.Yes)
            {
                IBLL.IPayment bll  = new BLL.PaymentBLL();
                var           item = DB.ReflectionHelper.DataRowToModel <bi_t_payment_info>(dr);
                if (item.pay_flag.Equals("1"))
                {
                    MsgForm.ShowFrom("系统预留方式不可删除");
                    return;
                }
                bll.Del(item);
                LoadPay();
            }
        }
Esempio n. 2
0
        private void InI()
        {
            Cursor.Current = Cursors.WaitCursor;
            List <bi_t_payment_info> pays = new List <bi_t_payment_info>()
            {
                new bi_t_payment_info()
                {
                    pay_name = "现金", pay_way = "A", display = "1", pay_flag = "1"
                },
                new bi_t_payment_info()
                {
                    pay_name = "支票", pay_way = "B", display = "1", pay_flag = "1"
                },
                new bi_t_payment_info()
                {
                    pay_name = "信用卡", pay_way = "C", display = "1", pay_flag = "1"
                },
                new bi_t_payment_info()
                {
                    pay_name = "金卡", pay_way = "D", display = "1", pay_flag = "1"
                },
                new bi_t_payment_info()
                {
                    pay_name = "现金收支", pay_way = "E", display = "1", pay_flag = "1"
                },
                new bi_t_payment_info()
                {
                    pay_name = "购物券", pay_way = "F", display = "1", pay_flag = "1"
                },
                new bi_t_payment_info()
                {
                    pay_name = "支付宝", pay_way = "G", display = "1", pay_flag = "1"
                },
                new bi_t_payment_info()
                {
                    pay_name = "自动抹零", pay_way = "H", display = "1", pay_flag = "1"
                },
                new bi_t_payment_info()
                {
                    pay_name = "手动抹零", pay_way = "H", display = "1", pay_flag = "1"
                },
            };

            IBLL.IPayment bll = new BLL.PaymentBLL();
            foreach (bi_t_payment_info p in pays)
            {
                bll.Del(p);
                bll.Add(p);
            }
            LoadPay();
            Cursor.Current = Cursors.Default;
        }