public frmContract(int corporateClientLocationId, int corporateClientID) { InitializeComponent(); LoadLocationName(); monthCalendar1.Visible = false; monthCalendar2.Visible = false; CorporateClientLocation.CorporateClientLocationWebService objWebService = new CorporateClientLocation.CorporateClientLocationWebService(); CorporateClientLocationInfo objInfo = new CorporateClientLocationInfo(); objInfo.CorporateClientLocationID = corporateClientLocationId; objInfo.CorporateClientID = corporateClientID; objInfo = objWebService.CorporateClientLocationGetByID(objInfo.CorporateClientLocationID, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens())); lblCorporateClientLocationId.Text = objInfo.CorporateClientLocationID.ToString(); lblCorporateClientID.Text = objInfo.CorporateClientID.ToString(); cmbFrom.SelectedValue = objInfo.FromLocationID; cmbTo.SelectedValue = objInfo.ToLocationID; int serviceTypeId = objInfo.ServiceTypeID; { if (serviceTypeId == 1) { rbOnAir.Checked = true; } else { rbByLand.Checked = true; } } int weightUnitId = objInfo.WeightUnitID; { if (weightUnitId == 1) { rbPerKg.Checked = true; } else { rbPerGm.Checked = true; } } txtCharge.Text = objInfo.Charge.ToString(); rchtxtContractDescription.Text = objInfo.ContractDiscription; txtContractDate.Text = objInfo.ContractDate.ToShortDateString(); txtContractExpireDate.Text = objInfo.ContractExpireDate.ToShortDateString(); }
private void btnSave_Click(object sender, EventArgs e) { try { if (ValidateForm()) { CorporateClientLocation.CorporateClientLocationWebService objWebService = new CorporateClientLocation.CorporateClientLocationWebService(); CorporateClientLocationInfo objInfo = new CorporateClientLocationInfo(); objInfo.FromLocationID = Convert.ToInt32(cmbFrom.SelectedValue); objInfo.ToLocationID = Convert.ToInt32(cmbTo.SelectedValue); int serviceTypeId = 0; bool isChecked = rbOnAir.Checked; if (isChecked) serviceTypeId = 1; else { serviceTypeId = 2; } objInfo.ServiceTypeID = serviceTypeId; int weightUnitId = 0; bool isCheckedWeight = rbPerKg.Checked; if (isCheckedWeight) weightUnitId = 1; else { weightUnitId = 2; } objInfo.WeightUnitID = weightUnitId; objInfo.Charge = Convert.ToDecimal(txtCharge.Text); objInfo.ContractDiscription = rchtxtContractDescription.Text; objInfo.ContractDate = Convert.ToDateTime(txtContractDate.Text); objInfo.ContractExpireDate = Convert.ToDateTime(txtContractExpireDate.Text); int corporateClientId = Convert.ToInt32(lblCorporateClientID.Text); int clientLocationId = Convert.ToInt32(lblCorporateClientLocationId.Text); if (clientLocationId == 0 && corporateClientId != 0) { objInfo.AddedBy = GetLoginUser.UserName; objInfo.CorporateClientID = Convert.ToInt32(lblCorporateClientID.Text); objWebService.CorporateClientLocationAdd(objInfo, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens())); MessageBox.Show("Data saved successfully..."); } else if (clientLocationId != 0 && corporateClientId != 0) { objInfo.EditedBy = GetLoginUser.UserName; objInfo.CorporateClientLocationID = clientLocationId; objInfo.CorporateClientID = corporateClientId; objWebService.CorporateClientLocationUpdate(objInfo, TokenCleintEncrypt.Encrypt(ClientTokenBuilder.BuildTokens())); MessageBox.Show("Data updated successfully"); } ClearField(); this.DialogResult = DialogResult.OK; } } catch (Exception ex) { throw ex; } }