Example #1
0
        //private void vendorBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        //{
        //    this.Validate();
        //    this.vendorBindingSource.EndEdit();
        //    vendorAdapter.Update(m_DataSet.Vendor);

        //}

        private void FormPrintSelect_Load(object sender, EventArgs e)
        {
            var vendorAdapter = new VoucherExpense.DamaiDataSetTableAdapters.VendorTableAdapter();

            vendorAdapter.Connection.ConnectionString = DB.SqlConnectString(MyFunction.HardwareCfg);
            try
            {
                vendorAdapter.Fill(m_DataSet.Vendor);
            }
            catch (Exception ex)
            {
                MessageBox.Show("讀取供貨商時出錯,原因:" + ex.Message);
                Close();
                return;
            }
            vendorBindingSource.DataSource = m_DataSet;
            dgViewUserSelected.DataSource  = m_FormVoucher.m_SelectedVoucher;
            decimal sum = 0;

            foreach (Voucher.CSelectedVoucher v in m_FormVoucher.m_SelectedVoucher)
            {
                sum += v.Cost;
            }
            labelSum.Text = sum.ToString("f1");
            int count = this.m_FormVoucher.m_SelectedVoucher.Count;

            labelCount.Text = "共 " + count.ToString() + "單";
            if (count == 0)
            {
                btnPrintUserSelected.Enabled = false;
            }
            ShowSelectedVenders();
        }
Example #2
0
        private void ReportByVender_Load(object sender, EventArgs e)
        {
            SetupBindingSource();
            var vendorAdapter        = new VoucherExpense.DamaiDataSetTableAdapters.VendorTableAdapter();
            var voucherAdapter       = new VoucherExpense.DamaiDataSetTableAdapters.VoucherTableAdapter();
            var voucherDetailAdapter = new VoucherExpense.DamaiDataSetTableAdapters.VoucherDetailTableAdapter();
            var IngredientAdapter    = new VoucherExpense.DamaiDataSetTableAdapters.IngredientTableAdapter();

            vendorAdapter.Connection.ConnectionString     = DB.SqlConnectString(MyFunction.HardwareCfg);
            IngredientAdapter.Connection.ConnectionString = DB.SqlConnectString(MyFunction.HardwareCfg);

            try
            {
                vendorAdapter.Fill(m_DataSet.Vendor);
                voucherAdapter.Fill(m_DataSet.Voucher);
                voucherDetailAdapter.Fill(m_DataSet.VoucherDetail);
                IngredientAdapter.Fill(m_DataSet.Ingredient);
            }
            catch (Exception ex)
            {
                MessageBox.Show("載入資料庫發生錯誤! 原因:" + ex.Message);
            }
            vendors.Add(new CNameIDForComboBox(0, " "));
            foreach (var v in m_DataSet.Vendor)
            {
                vendors.Add(new CNameIDForComboBox(v.VendorID, v.Name));
            }
            vendors.Add(new CNameIDForComboBox(int.MaxValue, "全部"));
            vendorIDComboBox.DataSource   = vendors;
            cbBoxMonth.SelectedIndex      = DateTime.Now.Month;
            this.voucherDGView.DataSource = null;  // 原本先用了 vEDataSet.Voucher做格式
        }
Example #3
0
        private void FormMonthlyPay_Load(object sender, EventArgs e)
        {
            vendorBindingSource.DataSource = m_DataSet;
            var vendorAdapter  = new VoucherExpense.DamaiDataSetTableAdapters.VendorTableAdapter();
            var voucherAdapter = new VoucherExpense.DamaiDataSetTableAdapters.VoucherTableAdapter();

            vendorAdapter.Connection.ConnectionString = DB.SqlConnectString(MyFunction.HardwareCfg);

            vendorAdapter.Fill(m_DataSet.Vendor);
            voucherAdapter.Fill(m_DataSet.Voucher);
        }
Example #4
0
        private void Voucher_Load(object sender, EventArgs e)
        {
            var accountingTitleAdapter = new VoucherExpense.DamaiDataSetTableAdapters.AccountingTitleTableAdapter();
            var vendorAdapter          = new VoucherExpense.DamaiDataSetTableAdapters.VendorTableAdapter();
            var operatorAdapter        = new VoucherExpense.DamaiDataSetTableAdapters.OperatorTableAdapter();

            IngredientAdapter.Connection.ConnectionString      = DB.SqlConnectString(MyFunction.HardwareCfg);
            vendorAdapter.Connection.ConnectionString          = DB.SqlConnectString(MyFunction.HardwareCfg);
            operatorAdapter.Connection.ConnectionString        = DB.SqlConnectString(MyFunction.HardwareCfg);
            accountingTitleAdapter.Connection.ConnectionString = DB.SqlConnectString(MyFunction.HardwareCfg);

            SetupBindingSource();
            try
            {
                voucherDetailAdapter.Fill(m_DataSet.VoucherDetail);
                operatorAdapter.Fill(m_DataSet.Operator);
                IngredientAdapter.Fill(m_DataSet.Ingredient);
                accountingTitleAdapter.Fill(m_DataSet.AccountingTitle);
                vendorAdapter.Fill(m_DataSet.Vendor);
                voucherAdapter.Fill(m_DataSet.Voucher);
                MyFunction.SetControlLengthFromDB(this, m_DataSet.Voucher);
            }
            catch (Exception ex)
            {
                MessageBox.Show("載入資料出錯:" + ex.Message);
            }

            if (checkMode)
            {
                this.Text = "查核進貨";
                blockEdit();
                dgvVoucher.Columns["columnCheck"].ReadOnly = false;
                ckBoxAllowEdit.Visible = true;
            }
            if (MyFunction.LockAll)
            {
                blockEdit();
                ckBoxAllowEdit.Visible = false;
            }
            if (MyFunction.IntHeaderYear != DateTime.Now.Year)
            {
                comboBoxMonth.SelectedIndex = comboBoxMonth.Items.Count - 1;
            }
            else
            {
                comboBoxMonth.SelectedIndex = DateTime.Now.Month;
            }
            //           this.btnEditable.BringToFront();
            BuildTitleCodeMenu();
            dateTimePicker1.MaxDate = new DateTime(MyFunction.IntHeaderYear, 12, 31);
            dateTimePicker1.MinDate = new DateTime(MyFunction.IntHeaderYear, 1, 1);
        }