예제 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidateForm())
                {
                    State.StateWebService objWebService = new State.StateWebService();
                    StateInfo objInfo = new StateInfo();
                    objInfo.StateName = txtStateName.Text;
                    lblCountryID.Text = cmbCountryName.SelectedValue.ToString();
                    int stateID = Convert.ToInt32(lblStateID.Text);
                    int countryID = Convert.ToInt32(lblCountryID.Text);
                    if (stateID == 0 && countryID != 0)
                    {
                        objInfo.CountryID = Convert.ToInt32(cmbCountryName.SelectedValue);
                        objInfo.AddedBy = GetLoginUser.UserName;
                        objWebService.StateNameAdd(objInfo, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens()));
                        MessageBox.Show("Data Saved Successfully");

                    }
                    else if (stateID != 0 && countryID != 0)
                    {
                        objInfo.StateID = stateID;
                        objInfo.CountryID = countryID;
                        objInfo.EditedBy = GetLoginUser.UserName;
                        objWebService.StateNameUpdate(objInfo, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens()));
                        MessageBox.Show("Data Updated Successfully");

                    }
                    ClearField();
                    this.DialogResult = DialogResult.OK;

                }

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }