Exemplo n.º 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            string newsubid = string.Empty;
            string str      = dcore.GetMaxSubUnit(DataControls.GetSelectedValueComboBoxToString(cmbUnit));

            if (string.IsNullOrEmpty(str))
            {
                newsubid = DataControls.GetSelectedValueComboBoxToString(cmbUnit) + "01";
            }
            else
            {
                newsubid = DataControls.GetSelectedValueComboBoxToString(cmbUnit) + string.Format("{0:00}", Convert.ToInt32(str) + 1);
            }
            DataRow param = dcore.GetListAddress("").NewRow();

            param["unit_id"]      = DataControls.GetSelectedValueComboBoxToString(cmbUnit);
            param["unit_name"]    = txtsubunit.Text.Trim();
            param["subunit_id"]   = newsubid;
            param["ADDRESS"]      = txtaddress_old.Text.Trim();
            param["ADDRESS_MU"]   = txtaddress_mu_old.Text.Trim();
            param["ADDRESS_SOIL"] = txtaddress_soid_old.Text.Trim();
            param["ADDRESS_ROAD"] = txtaddress_road_old.Text.Trim();

            param["level"] = "1";


            string s = string.Empty;

            if (!string.IsNullOrEmpty(DataControls.GetSelectedValueComboBoxToString(cmbsub_district_old)))
            {
                param["TOWNCODE"] = DataControls.GetSelectedValueComboBoxToString(cmbsub_district_old);
                s = DataControls.GetSelectedValueComboBoxToString(cmbsub_district_old);
            }
            else if (!string.IsNullOrEmpty(DataControls.GetSelectedValueComboBoxToString(cmbdistrict_old)))
            {
                param["TOWNCODE"] = DataControls.GetSelectedValueComboBoxToString(cmbdistrict_old);
                s = DataControls.GetSelectedValueComboBoxToString(cmbdistrict_old);
            }
            else if (!string.IsNullOrEmpty(DataControls.GetSelectedValueComboBoxToString(cmbprovince_old)))
            {
                param["TOWNCODE"] = DataControls.GetSelectedValueComboBoxToString(cmbprovince_old);
                s = DataControls.GetSelectedValueComboBoxToString(cmbprovince_old);
            }

            //if (dcore.InsertSubunit(param))
            //{



            //    MessageBox.Show("บันทึกสำเร็จ");
            //    this.Close();
            //}
            //else
            //{
            //    MessageBox.Show("บันทึกผิดพลาด");
            //}
        }