Example #1
0
        private void fillForm()
        {
            inEditMode  = false;
            loadingInfo = true;
            if (clsClient.clsHHmem.RowCount > 0)
            {
                foreach (TextBox tb in tbList)
                {
                    if (tb.Tag != null && tb.Tag.ToString().Trim() != "")
                    {
                        tb.Text = clsClient.clsHHmem.GetDataString(tb.Tag.ToString());
                    }
                }

                foreach (CheckBox chk in chkList)
                {
                    if (chk.Tag != null && chk.Tag.ToString().Trim() != "")
                    {
                        chk.Checked = CCFBGlobal.NullToFalse(clsClient.clsHHmem.GetDataValue(chk.Tag.ToString()));
                    }
                }

                foreach (ListViewItem lvi in lvEthnicity.Items)
                {
                    lvEthnicity.Items[lvi.Index].Checked =
                        (bool)CCFBGlobal.NullToFalse(clsClient.clsHHmem.GetDataValue(lvi.Tag.ToString()));
                }

                foreach (ComboBox cb in cboList)
                {
                    cb.SelectedValue = clsClient.clsHHmem.GetDataValue(cb.Tag.ToString()).ToString();
                }
                toggleEmployerFields(clsClient.clsHHmem.WorksInArea);
                setupBirthdateAndAge(clsClient.clsHHmem.UseAge);
                inEditMode = true;
            }
            else
            {
                foreach (TextBox tb in tbList)
                {
                    if (tb.Tag != null && tb.Tag.ToString().Trim() != "")
                    {
                        tb.Text = "";
                    }
                }

                foreach (CheckBox chk in chkList)
                {
                    if (chk.Tag != null && chk.Tag.ToString().Trim() != "")
                    {
                        chk.Checked = false;
                    }
                }

                foreach (ListViewItem lvi in lvEthnicity.Items)
                {
                    lvEthnicity.Items[lvi.Index].Checked = false;
                }

                foreach (ComboBox cb in cboList)
                {
                    cb.SelectedValue = -1;
                }

                toggleEmployerFields(false);
                setupBirthdateAndAge(false);
                inEditMode = false;
            }
            toggleCSFPFields(chkCSFP.Visible);

            loadingInfo = false;
        }