Esempio n. 1
0
        private void cmbUnit_SelectedIndexChanged(object sender, EventArgs e)
        {
            cmbSubUnit.DataSource = null;
            object value = ((ComboBox)sender).SelectedValue;

            if (value != null)
            {
                DataControls.LoadComboBoxData(cmbSubUnit, DataDefinition.GetSubUnitmoreTab(DataControls.GetSelectedValueComboBoxToString(cmbUnit)), "unit_name", "subunit_id");
                DataRow dr = dcore.GetAddress(DataControls.GetSelectedValueComboBoxToString(cmbUnit));
                if (dr != null)
                {
                    txtaddress_old.Text      = dr["ADDRESS"].ToString();
                    txtaddress_mu_old.Text   = dr["ADDRESS_MU"].ToString();
                    txtaddress_soid_old.Text = dr["ADDRESS_SOIL"].ToString();
                    txtaddress_road_old.Text = dr["ADDRESS_ROAD"].ToString();
                    string tcode = dr["TOWNCODE"].ToString();
                    if (!string.IsNullOrEmpty(tcode))
                    {
                        try
                        {
                            townnameManage.LoadProvinceToComboBox(cmbprovince_old, tcode);
                            cmbprovince_old.SelectedValue = tcode.Substring(0, 2) + "0000";
                            townnameManage.LoadCityToComboBox(cmbdistrict_old, tcode.Substring(0, 2) + "0000", tcode.Substring(0, 4) + "00");
                            townnameManage.LoadTumbonToComboBox(cmbsub_district_old, tcode.Substring(0, 4) + "00", tcode);
                        }
                        catch { }
                    }
                }
            }
        }