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(); } }
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; }