Beispiel #1
0
        /// <summary>
        /// Insert new record into ReturnImages table.
        /// </summary>
        /// <param name="ReturnDetailID">
        /// Guid ReturnDetail Table ID.
        /// </param>
        /// <param name="ImagePath">
        /// String Image Path.
        /// </param>
        /// <param name="CreatedBy">
        /// Guid Created By UserID.
        /// </param>
        /// <returns>
        /// Guid of ReturnImageID New inserted Record id.
        /// </returns>
        public Guid SetReturnedImages(Guid ImageID, Guid ReturnDetailID, String ImagePath, Guid CreatedBy)
        {
            Guid _ReturnID = Guid.Empty;

            try
            {
                ReturnImage RtnImages = new ReturnImage();

                RtnImages.ReturnImageID  = ImageID;
                RtnImages.ReturnDetailID = ReturnDetailID;
                RtnImages.SKUImagePath   = ImagePath;
                RtnImages.CreatedBy      = CreatedBy;
                RtnImages.CreatedDate    = DateTime.UtcNow;
                RtnImages.UpadatedBy     = CreatedBy;
                RtnImages.UpadatedDate   = DateTime.UtcNow;
                if (cRtnImages.UpsertReturnImage(RtnImages))
                {
                    _ReturnID = RtnImages.ReturnImageID;
                }
            }
            catch (Exception ex)
            {
                ex.LogThis("mReturnDetails/SetReturnedImages");
            }
            return(_ReturnID);
        }
Beispiel #2
0
        async Task <bool> SaveImages(List <string> Images, int ReturnId)
        {
            try
            {
                foreach (var i in Images)
                {
                    var img           = new ReturnImage();
                    var imageResponse = await S3Service.UploadObject(i);

                    var response = new JsonResult(new Object());
                    if (imageResponse.Success)
                    {
                        img.Image = $"https://pistis.s3.us-east-2.amazonaws.com/{imageResponse.FileName}";
                    }
                    img.IsActive = true;
                    img.ReturnId = ReturnId;
                    db.ReturnImage.Add(img);
                }

                db.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            { return(false); }
        }
Beispiel #3
0
        public Boolean UpsertReturnImage(ReturnImage ReturnImageObj)
        {
            Boolean _returnFlag = false;

            try
            {
                _returnFlag = Service.SetRMA.ReturnImages(ReturnImageObj.CopyToSaveDTO(ReturnImageObj));
            }
            catch (Exception)
            {
            }
            return(_returnFlag);
        }
        /// <summary>
        ///  Upsert method for ReturnImages Table.
        /// </summary>
        /// <param name="ReturnImageObj">
        /// ReturnImages Table Object to be Updated or inserted.
        /// </param>
        /// <returns>
        /// Boolean value indiction Trasction success or failuer.
        /// </returns>
        public Boolean UpsertReturnImage(ReturnImage ReturnImageObj)
        {
            Boolean _returnFlag = false;

            try
            {
                _returnFlag = Service.entSave.ReturnImages(ReturnImageObj.CopyToSaveDTO(ReturnImageObj));
            }
            catch (Exception ex)
            {
                ex.LogThis("cmdReturnImages/UpsertReturnImage");
            }
            return(_returnFlag);
        }
Beispiel #5
0
        public FishyNote(RemoveNote rmvNote, ReplaceNote rplcNote, RetrieveNote rtrvNote, ReturnImage rtrnImg, int pUID)
        {
            // INITALISE
            _collapsed = true;

            InitializeComponent();

            // SET _rmvNote as rmvNote paramater
            _rmvNote = rmvNote;
            // SET _rplcNote as rplcNote paramater
            _rplcNote = rplcNote;
            // SET _rtrvNote as rtrvNote paramater
            _rtrvNote = rtrvNote;
            // SET _uid as pUID paramater
            _uid = pUID;

            _rtrnImg = rtrnImg;
            // CALL _rplcNote and insert "enter text here", sending the _uid of this note
            _rplcNote("enter text here", _uid);

            this.textBox1.Text = _rtrvNote(_uid);

            this.MinimiseButton.Image = _rtrnImg(_uid);
        }