Пример #1
0
        /// <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)
            {
            }
        }
Пример #2
0
        /// <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)
            {
            }
        }