Esempio n. 1
0
        private void LoadBank()
        {
            Thread th = new Thread(() =>
            {
                Helper.GlobalData.windows.ShowLoad(this);
                try
                {
                    this.Invoke((MethodInvoker) delegate
                    {
                        Cursor.Current = Cursors.WaitCursor;
                        IBLL.IBank bll = new BLL.BankBLL();
                        tb             = bll.GetAllList();

                        this.dgvBank.DataSource = tb;
                        Cursor.Current          = Cursors.Default;
                    });
                }
                catch (Exception ex)
                {
                    LogHelper.writeLog("frmDept=>LoadItemCls", "获取商品分类出错!");
                    MsgForm.ShowFrom(ex);
                }
                Helper.GlobalData.windows.CloseLoad(this);
            });

            th.Start();
        }
Esempio n. 2
0
        private void tsbDel_Click(object sender, EventArgs e)
        {
            try
            {
                if (!MyLove.PermissionsBalidation(this.Text, "02"))
                {
                    return;
                }
                System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
                //
                DataRow dr = this.dgvBank.CurrentRow();
                if (dr == null)
                {
                    return;
                }

                if (YesNoForm.ShowFrom("确认要删除吗?") == DialogResult.Yes)
                {
                    IBLL.IBank bll  = new BLL.BankBLL();
                    var        bank = DB.ReflectionHelper.DataRowToModel <bi_t_bank_info>(dr);
                    bll.Del(bank);
                    LoadBank();
                }
            }
            catch (Exception ex)
            {
                MsgForm.ShowFrom(ex);
            }
            finally
            {
                System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default;
            }
        }
Esempio n. 3
0
 public frmFYOrderList()
 {
     InitializeComponent();
     //
     Helper.GlobalData.InitForm(this);
     //
     dataGrid1.AddColumn("sheet_no", "凭证单号", "", 130, 1, "");
     dataGrid1.AddColumn("bill_total", "金额", "", 90, 3, "0.00");
     dataGrid1.AddColumn("visa_id_a", "账户", "", 80, 1, "");
     dataGrid1.AddColumn("pay_way_a", "付款方式", "", 150, 1, "");
     dataGrid1.AddColumn("branch_no_a", "发生机构", "", 130, 1, "");
     dataGrid1.AddColumn("voucher_no", "原始单号", "", 130, 1, "");
     dataGrid1.AddColumn("sale_man_a", "经办人", "", 100, 1, "");
     dataGrid1.AddColumn("approve_man_a", "审核人", "", 110, 1, "");
     dataGrid1.AddColumn("approve_date", "审核日期", "", 100, 1, "yyyy-MM-dd");
     dataGrid1.AddColumn("oper_id_a", "操作员", "", 100, 1, "");
     dataGrid1.AddColumn("oper_date", "操作日期", "", 100, 1, "yyyy-MM-dd");
     dataGrid1.DataSource = new DataTable();
     dataGrid1.SetTotalColumn("bill_total");
     //
     dataGrid2.AddColumn("type_no", "费用代码", "", 90, 1, "");
     dataGrid2.AddColumn("type_name", "费用名称", "", 150, 1, "");
     dataGrid2.AddColumn("bill_cash", "费用(金额)", "", 100, 3, "0.00");
     dataGrid2.AddColumn("type_flag", "收支类型", "", 80, 2, "{0:-,1:+}");
     dataGrid2.AddColumn("memo", "备注", "", 150, 1, "");
     dataGrid2.DataSource = new DataTable();
     //
     this.dateTextBox1.Text = System.DateTime.Now.AddDays(-30).ToString("yyyy-MM-dd");
     this.dateTextBox2.Text = System.DateTime.Now.ToString("yyyy-MM-dd");
     IBLL.IBank bankBLL = new BLL.BankBLL();
     this.myTextBox1.Bind(bankBLL.GetAllList(), 300, 200, "visa_id", "visa_id:账户编码:100,visa_nm:账户名称:150",
                          "visa_id/visa_nm->Text");
 }
Esempio n. 4
0
 public frmPaymentUpdate()
 {
     InitializeComponent();
     //
     IBLL.IBank bankBLL = new BLL.BankBLL();
     tb_bank = bankBLL.GetAllList();
     txtvisa.Bind(tb_bank, 300, 200, "visa_id", "visa_id:现金银行编码:120,visa_nm:现金银行名称:150", "visa_id/visa_nm->Text");
 }
Esempio n. 5
0
 private void OK()
 {
     IBLL.IBank bll = new BLL.BankBLL();
     if (bank == null || string.IsNullOrEmpty(bank.visa_id))
     {
         //添加
         bi_t_bank_info banks = new bi_t_bank_info()
         {
             display_flag = checkIsStop.Checked ? "0" : "1",
             visa_nm      = txtBankName.Text,
             visa_id      = txtBankNo.Text,
         };
         bll.Add(banks);
     }
     else
     {
         //修改
         bank.display_flag = this.checkIsStop.Checked ? "0" : "1";
         bank.visa_nm      = this.txtBankName.Text;
         bll.Upload(bank);
     }
 }
Esempio n. 6
0
        public frmCashOrder()
        {
            InitializeComponent();

            Helper.GlobalData.InitForm(this);
            try
            {
                System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
                //
                Thread th = new Thread(() =>
                {
                    Helper.GlobalData.windows.ShowLoad(this);
                    try
                    {
                        IBLL.IPayment paymentBLL = new BLL.PaymentBLL();
                        var pay_way_tb           = paymentBLL.GetAllList();
                        this.txtpay_way.Invoke((MethodInvoker) delegate
                        {
                            this.txtpay_way.Bind(pay_way_tb, 300, 200, "pay_way", "pay_way:类型编码:100,pay_name:付款类型:150",
                                                 "pay_way/pay_name->Text");
                        });
                        IBLL.IBank bankBLL = new BLL.BankBLL();
                        var bank_tb        = bankBLL.GetAllList();
                        this.txtpay_way.Invoke((MethodInvoker) delegate
                        {
                            this.txtvisa.Bind(bank_tb, 300, 200, "visa_id", "visa_id:编号:100,visa_nm:名称:130",
                                              "visa_id/visa_nm->Text");
                        });
                        var bank_tb2 = bankBLL.GetAllList();
                        this.txtvisa2.Invoke((MethodInvoker) delegate
                        {
                            txtvisa2.Bind(bank_tb2, 300, 200, "visa_id", "visa_id:编号:100,visa_nm:名称:130",
                                          "visa_id/visa_nm->Text");
                        });
                        IBLL.IBranch branchBLL = new BLL.BranchBLL();
                        var branch_tb          = branchBLL.GetAllList(4);
                        this.txtbranch.Invoke((MethodInvoker) delegate
                        {
                            txtbranch.Bind(branch_tb, 300, 200, "branch_no", "branch_no:机构号:80,branch_name:机构名:140", "branch_no/branch_name->Text");
                        });
                        IBLL.IPeople peopleBLL = new BLL.PeopleBLL();
                        int tmp;
                        var people_tb = peopleBLL.GetDataTable("", "", 1, 1, 20000, out tmp);
                        this.txtpeople.Invoke((MethodInvoker) delegate
                        {
                            txtpeople.Bind(people_tb, 250, 200, "oper_id", "oper_id:职员编号:80,oper_name:姓名:80", "oper_id/oper_name->Text");
                        });

                        this.Invoke((MethodInvoker) delegate
                        {
                            IOrder ins = this;
                            ins.Add();
                        });
                    }
                    catch (Exception ex)
                    {
                        LogHelper.writeLog("frmCashOrder", ex.ToString());
                        MsgForm.ShowFrom(ex);
                    }
                    Helper.GlobalData.windows.CloseLoad(this);
                    Cursor.Current = Cursors.Default;
                });
                th.Start();
            }
            catch (Exception ex)
            {
                MsgForm.ShowFrom(ex);
            }
            finally
            {
                System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default;
            }
        }
Esempio n. 7
0
        public frmFYOrder()
        {
            InitializeComponent();
            //
            Helper.GlobalData.InitForm(this);
            //
            var tb = new DataTable();

            tb.Columns.Add("type_no");
            tb.Columns.Add("type_name");
            tb.Columns.Add("bill_cash");
            tb.Columns.Add("type_flag");
            tb.Columns.Add("memo");

            editGrid1.AddColumn("type_no", "费用代码", "", 90, 1, "", true);
            editGrid1.AddColumn("type_name", "费用名称", "", 140, 1, "", false);
            editGrid1.AddColumn("bill_cash", "费用(金额)", "", 100, 3, "0.00", true);
            editGrid1.AddColumn("type_flag", "收支类型", "", 75, 2, "{0:-,1:+}", false);
            editGrid1.AddColumn("memo", "备注", "", 250, 1, "", true);
            editGrid1.DataSource = tb;
            //
            try
            {
                System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;
                //
                System.Threading.Thread th = new System.Threading.Thread(() =>
                {
                    Cursor.Current = Cursors.WaitCursor;
                    Helper.GlobalData.windows.ShowLoad(this);
                    try
                    {
                        BLL.FYOrder bll = new BLL.FYOrder();

                        var editgrid = bll.GetSZList();
                        this.editGrid1.Invoke((MethodInvoker) delegate
                        {
                            var edgrid = editgrid.Copy();
                            foreach (DataRow dr in edgrid.Rows)
                            {
                                dr["pay_kind"] = dr["pay_kind"].ToInt32() == 0 ? "-" : "+";
                            }
                            editGrid1.Bind("type_no", edgrid, 400, 200, "pay_way", "pay_way:费用代码:80,pay_name:费用名称:150,pay_kind:方向:60", "pay_way->type_no,pay_name->type_name,pay_kind->type_flag");
                        });

                        IBLL.IPayment paymentBLL = new BLL.PaymentBLL();

                        var pay_way = paymentBLL.GetAllList();
                        this.txtpay_way.Invoke((MethodInvoker) delegate
                        {
                            this.txtpay_way.Bind(pay_way, 300, 200, "pay_way", "pay_way:类型编码:100,pay_name:付款类型:150", "pay_way/pay_name->Text");
                        });

                        IBLL.IBank bankBLL = new BLL.BankBLL();
                        var visa           = bankBLL.GetAllList();
                        this.txtvisa.Invoke((MethodInvoker) delegate
                        {
                            txtvisa.Bind(visa, 300, 200, "visa_id", "visa_id:编号:100,visa_nm:名称:130", "visa_id/visa_nm->Text");
                        });

                        IBLL.IBranch branchBLL = new BLL.BranchBLL();
                        var branch             = branchBLL.GetAllList(4);
                        this.txtbranch.Invoke((MethodInvoker) delegate
                        {
                            txtbranch.Bind(branch, 300, 200, "branch_no", "branch_no:机构号:80,branch_name:机构名:140", "branch_no/branch_name->Text");
                        });

                        IBLL.IPeople peopleBLL = new BLL.PeopleBLL();
                        int tmp;
                        var people = peopleBLL.GetDataTable("", "", 1, 1, 20000, out tmp);

                        this.txtpeople.Invoke((MethodInvoker) delegate
                        {
                            txtpeople.Bind(people, 250, 200, "oper_id", "oper_id:职员编号:80,oper_name:姓名:80", "oper_id/oper_name->Text");
                        });

                        this.Invoke((MethodInvoker) delegate
                        {
                            IOrder ins = this;
                            ins.Add();
                        });
                    }
                    catch (Exception ex)
                    {
                        IvyBack.Helper.LogHelper.writeLog("frmFYOrder", ex.ToString());
                        MsgForm.ShowFrom(ex);
                    }
                    Cursor.Current = Cursors.Default;
                    Helper.GlobalData.windows.CloseLoad(this);
                });
                th.Start();
            }
            catch (Exception ex)
            {
                MsgForm.ShowFrom(ex);
            }
            finally
            {
                System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.Default;
            }
        }