コード例 #1
0
        public void initForm()
        {
            loadingData      = true;
            curHHID          = clsHH.ID;
            clsVoucher       = new VoucherLog(conn);
            loadingData      = true;
            dtpTrxDate.Value = DateTime.Today;
            pnlEditVLog.Dock = DockStyle.Fill;
            pnlSelect.Dock   = DockStyle.Fill;
            setEditMode(false);

            CCFBGlobal.InitCombo(cboClientType, CCFBGlobal.parmTbl_Client);
            CCFBGlobal.dtPopulateCombo(cboNewVoucherItem, "SELECT * FROM VoucherItems ORDER BY UID", "Description", "UID", "No Selection", conn);

            foreach (TextBox tb in pnlEditVLog.Controls.OfType <TextBox>())
            {
                tb.Text = "";
                if (tb.Tag != null)
                {
                    if (tb.Tag.ToString() != "")
                    {
                        tb.Text = clsHH.GetDataString(tb.Tag.ToString());
                    }
                    tbFamData.Add(tb);
                    tb.LostFocus += new System.EventHandler(this.tbFamData_LostFocus);
                }
            }
            foreach (CheckBox chk in pnlEditVLog.Controls.OfType <CheckBox>())
            {
                chk.Checked = Convert.ToBoolean(clsHH.GetDataValue(chk.Tag.ToString()));
                chkList.Add(chk);
            }
            tbClient.Text = curHHID.ToString() + Environment.NewLine + clsHH.Name;
            cboClientType.SelectedValue = clsHH.ClientType.ToString();

            //fillClientInfo();
            loadVItmsList();
            //loadList();
            loadingData = false;
        }