private void Save() { try { if (Check()) { RefreshUI(RefreshedTypes.ProgressBar); licenseObj.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; licenseObj.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; licenseObj.UPDATEDATE = DateTime.Now; if (action == Action.Lend) { licenseObj.HASRETURN = "0"; licenseObj.STARTDATE = Convert.ToDateTime(this.txtStartDate.SelectedDate); } else { licenseObj.HASRETURN = "1"; licenseObj.ENDDATE = Convert.ToDateTime(this.txtEndDate.SelectedDate); } client.LendOrReturnAsync(licenseObj, action.ToString()); } } catch (Exception ex) { RefreshUI(RefreshedTypes.ProgressBar); Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), ex.Message.ToString()); } }