private void AddInfo() { string StrStart = string.Empty; StrStart = dpDate.Text.ToString(); DateTime DtStart = new DateTime(); if (!Check()) { return; } if (!string.IsNullOrEmpty(StrStart)) { DtStart = System.Convert.ToDateTime(StrStart); if (DtStart > DateTime.Now) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CANNOTBEGREATERTHANTHECURRENTDATE", "ACCIDENTDATE")); return; } } T_OA_ACCIDENTRECORD newInfo = new T_OA_ACCIDENTRECORD(); newInfo.T_OA_VEHICLE = (T_OA_VEHICLE)cmbVehicleAssetId.SelectedItem; try { newInfo.ACCIDENTDATE = Convert.ToDateTime(dpDate.Text); } catch { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("WARNING"), Utility.GetResourceStr("ISNotAllowed", "AccidentTime")); RefreshUI(RefreshedTypes.HideProgressBar); return; } if (txtOwnerName.Text == "") { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REQUIRED", "OWNERID")); return; } newInfo.CONTENT = txtContent.Text; newInfo.ACCIDENTRECORDID = System.Guid.NewGuid().ToString(); newInfo.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; newInfo.CREATEDATE = System.DateTime.Now; newInfo.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; newInfo.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; newInfo.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; newInfo.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; newInfo.OWNERCOMPANYID = accidentInfo.OWNERCOMPANYID; newInfo.OWNERDEPARTMENTID = accidentInfo.OWNERDEPARTMENTID; newInfo.OWNERPOSTID = accidentInfo.OWNERPOSTID; newInfo.OWNERNAME = accidentInfo.OWNERNAME; newInfo.OWNERID = accidentInfo.OWNERID; newInfo.UPDATEDATE = System.DateTime.Now; newInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; newInfo.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; newInfo.FLAG = "0"; RefreshUI(RefreshedTypes.ShowProgressBar); try { vehicleManager.AddAccidentRecordAsync(newInfo); // accidentInfo = new T_OA_ACCIDENTRECORD(); txtOwnerID.Text = accidentInfo.OWNERID; accidentInfo = newInfo; } catch (Exception ex) { RefreshUI(RefreshedTypes.HideProgressBar); throw (ex); } }