public frmGeneralPrice(int generalCourierPriceID) { InitializeComponent(); LoadLocationName(); GeneralCourierPrice.GeneralCourierPriceWebService objWebService = new GeneralCourierPrice.GeneralCourierPriceWebService(); GeneralCourierPriceInfo objInfo = new GeneralCourierPriceInfo(); objInfo.GeneralCourierPriceID = generalCourierPriceID; objInfo = objWebService.GetGeneralCourierPriceByID(objInfo.GeneralCourierPriceID, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens())); cmbFrom.SelectedValue = objInfo.FromID; cmbTo.SelectedValue = objInfo.ToID; int serviceTypeId = objInfo.ServiceTypeID; { if (serviceTypeId == 1) { rbOnAir.Checked = true; } else { rbByLand.Checked = true; } } int packageTypeId = objInfo.PackageTypeID; { if (packageTypeId == 1) { rbGood.Checked = true; } else { rbDocument.Checked = true; } } txtPrice.Text = objInfo.PricePerKG.ToString(); lblGeneralCourierPriceID.Text = objInfo.GeneralCourierPriceID.ToString(); }
private void btnSave_Click(object sender, EventArgs e) { try { if (ValidateForm()) { GeneralCourierPrice.GeneralCourierPriceWebService objWebService = new GeneralCourierPrice.GeneralCourierPriceWebService(); GeneralCourierPriceInfo objInfo = new GeneralCourierPriceInfo(); objInfo.FromID = Convert.ToInt32(cmbFrom.SelectedValue); objInfo.ToID = Convert.ToInt32(cmbTo.SelectedValue); int serviceTypeId = 0; bool isChecked = rbOnAir.Checked; if (isChecked) serviceTypeId = 1; else { serviceTypeId = 2; } objInfo.ServiceTypeID = serviceTypeId; int packageTypeId = 0; bool isCheckedPackageId = rbGood.Checked; if (isCheckedPackageId) packageTypeId = 1; else { packageTypeId = 2; } objInfo.PackageTypeID = packageTypeId; objInfo.PricePerKG = Convert.ToDecimal(txtPrice.Text); int generalCourierPriceID = Convert.ToInt32(lblGeneralCourierPriceID.Text); if (generalCourierPriceID == 0) { objInfo.AddedBy = GetLoginUser.UserName; objWebService.AddGeneralCourierPrice(objInfo, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens())); MessageBox.Show("Data saved successfully"); } else if (generalCourierPriceID != 0) { objInfo.GeneralCourierPriceID = generalCourierPriceID; objInfo.EditedBy = GetLoginUser.UserName; objWebService.UpdateGeneralCourierPrice(objInfo, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens())); MessageBox.Show("Data updated successfully"); } ClearField(); this.DialogResult = DialogResult.OK; } } catch (Exception ex) { throw ex; } }
private void LoadLocationName() { GeneralCourierPrice.GeneralCourierPriceWebService objWebService = new GeneralCourierPrice.GeneralCourierPriceWebService(); cmbFrom.DataSource = objWebService.GetAllLocation(TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens())); cmbTo.DataSource = objWebService.GetAllLocation(TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens())); cmbFrom.ValueMember = "LocationID"; cmbFrom.DisplayMember = "LocationName"; cmbTo.ValueMember = "LocationID"; cmbTo.DisplayMember = "LocationName"; }