예제 #1
0
 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());
     }
 }