private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         if (ValidateForm())
         {
             Country.CountryWebService obj = new Country.CountryWebService();
             CountryInfo objInfo = new CountryInfo();
             objInfo.CountryName = txtCountryName.Text;
             int Id = Convert.ToInt32(lblCountryID.Text);
             if (Id == 0)
             {
                 objInfo.AddedBy = GetLoginUser.UserName;
                 obj.CountryNameAdd(objInfo, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens()));
                 MessageBox.Show("Data Saved Successfully...");
             }
             else
             {
                 objInfo.EditedBy = GetLoginUser.UserName;
                 objInfo.CountryID = Id;
                 obj.CountryNameUpdate(objInfo, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens()));
                 MessageBox.Show("Data Updated Successfully...");
             }
             ClearField();
             this.DialogResult = DialogResult.OK;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void LoadCountry()
 {
     Country.CountryWebService objWebService = new Country.CountryWebService();
     cmbCountryName.DataSource = objWebService.CountryNameGetAll(TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens()));
     cmbCountryName.ValueMember = "CountryID";
     cmbCountryName.DisplayMember = "CountryName";
 }
 public frmCountry(int countryID)
 {
     InitializeComponent();
     Country.CountryWebService objWebService = new Country.CountryWebService();
     CountryInfo objInfo = new CountryInfo();
     objInfo.CountryID = countryID;
     objInfo = objWebService.CountryNameGetByID(objInfo.CountryID, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens()));
     lblCountryID.Text = objInfo.CountryID.ToString();
     txtCountryName.Text = objInfo.CountryName;
 }
 private void cmbShowRows_SelectedValueChanged(object sender, EventArgs e)
 {
     Country.CountryWebService objWebService = new Country.CountryWebService();
     int current = 0;
     int pagesize = Int32.Parse(cmbShowRows.SelectedValue.ToString());
     DataSet ds = objWebService.GetPageData(current, pagesize, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens()));
     if (ds.Tables.Count >=1)
     {
         DataTable dt = ds.Tables[1];
         dataGridViewCountry.DataSource = dt;
     }
 }
 private void btnSearch_Click(object sender, EventArgs e)
 {
     string searchText = txtSearch.Text;
     Country.CountryWebService objWebService = new Country.CountryWebService();
     DataTable dt = objWebService.SearchCountry(searchText, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens()));
     if (dt.Rows.Count > 0)
     {
         dataGridViewCountry.DataSource = dt;
     }
     else
     {
         MessageBox.Show("No Records Found !!!");
         txtSearch.Text = string.Empty;
     }
 }
        private void dataGridViewCountry_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == dataGridViewCountry.Columns["clmEdit"].Index)
            {
                int x = Convert.ToInt32(dataGridViewCountry.CurrentRow.Cells["clmCountryID"].Value.ToString());
                frmCountry objFrm = new frmCountry(x);
                objFrm.ShowDialog();
                dataGridViewCountry.DataSource = null;
                LoadCountry();
            }
            if (e.ColumnIndex == dataGridViewCountry.Columns["clmDelete"].Index)
            {

                try
                {

                    Country.CountryWebService objWebService = new Country.CountryWebService();
                    CountryInfo objInfo = new CountryInfo();
                    objInfo.CountryID = Convert.ToInt32(dataGridViewCountry.Rows[e.RowIndex].Cells["clmCountryID"].Value.ToString());
                    if (DialogResult.Yes == MessageBox.Show("Do You Want Delete ?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Warning))
                    {
                        string deletedBy = GetLoginUser.UserName;
                        objWebService.CountryNameDeleteByID(objInfo.CountryID, deletedBy, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens()));
                        MessageBox.Show("Data Deleted Successfully");
                        LoadCountry();

                    }

                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
 public void LoadCountry()
 {
     Country.CountryWebService objWebService = new Country.CountryWebService();
     dataGridViewCountry.DataSource = objWebService.CountryNameGetAll(TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens()));
 }