/// <summary> /// بعداز زدن دکمه ثبت نهایی در صورت موفقیت آمیز بودن همه عکس های کد رو یه جا آپدیت می کنه /// </summary> public static void UpdateStateAfterSuccessfullUpload(double Code) { try { string NowDate = UiUtility.FarsiDate_ConvertDMYToYMD(BLLDate.getPersianDate(System.DateTime.Now)) + " " + System.DateTime.Now.TimeOfDay.ToString().Substring(0, 5); using (var context = new AutoClickDBEntities()) { ImagesHistory ImagesHistoryOb = new ImagesHistory(); ImagesHistoryOb.BarCodeData.کد_تفضیلی = Code; ImagesHistoryOb.SuccessfulUploadDateTime = NowDate; context.ImagesHistories.Add(ImagesHistoryOb); List <FilesINBarCode> x = context.FilesINBarCodes.Where(s => s.FK_Barcode == Code && s.UploadedDateTime == null).ToList(); //age goft oonayi ke ye khata nadashtan faghat =>p.errorr==null x.ForEach(s => { s.UploadedDateTime = NowDate; s.UploadedDateTime_G = System.DateTime.Now; }); context.SaveChanges(); } } catch (Exception ex) { } }
/// <summary> /// بعد از زدن دکمه ثبت نهایی در صورت بروز خطا /// </summary> /// <param name="Code"></param> public static void UpdateStateAfterErrorAccurance(double Code, string GlobalErrorInUploadMessage, string ErrorMessage) { try { string NowDate = UiUtility.FarsiDate_ConvertDMYToYMD(BLLDate.getPersianDate(System.DateTime.Now)); using (var context = new AutoClickDBEntities()) { ImagesHistory ImagesHistoryOb = new ImagesHistory(); ImagesHistoryOb.BarCodeData.کد_تفضیلی = Code; ImagesHistoryOb.GlobalErrorInUploadDateTime = NowDate; ImagesHistoryOb.GlobalErrorInUploadMessage = GlobalErrorInUploadMessage + " تاریخ: " + NowDate; context.ImagesHistories.Add(ImagesHistoryOb); List <FilesINBarCode> x = context.FilesINBarCodes.Where(s => s.FK_Barcode == Code && s.UploadedDateTime == null).ToList(); //age goft oonayi ke ye khata nadashtan faghat =>p.errorr==null x.ForEach(s => s.ErrorMessage = ErrorMessage + " تاریخ: " + NowDate); context.SaveChanges(); } } catch (Exception ex) { } }