Ejemplo n.º 1
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private void Check(SaveDataModel inputObject)
        {
            // Local variable declaration
            AdminGiftEntryDao adminGiftEntryDao = null;

            // Variable initialize
            adminGiftEntryDao = new AdminGiftEntryDao();

            // Check role
            if (!PageHelper.AuthRole(Logics.RL_GIFT_ENTRY))
            {
                throw new ExecuteException("E_MSG_00013");
            }

            // Check valid
            if (DateTime.Compare(inputObject.StartDate, inputObject.EndDate) > 0)
            {
                throw new ExecuteException("E_MSG_00015", "Ngày bắt đầu", "Ngày kết thúc");
            }

            if (inputObject.Price < 0)
            {
                throw new ExecuteException("E_MSG_00011", "Số tiền");
            }

            if (adminGiftEntryDao.IsExistGift(inputObject.GiftCd))
            {
                throw new DataExistException("Thẻ");
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private void Check(SaveDataModel inputObject)
        {
            // Local variable declaration
            var adminGroupRoleEntryDao = new AdminGroupRoleEntryDao();
            var mCodeCom = new MCodeCom();

            // Check role
            if (!PageHelper.AuthRole(Logics.RL_USERS))
            {
                throw new ExecuteException("E_MSG_00013");
            }

            // Exist group
            if (!adminGroupRoleEntryDao.IsExistGroup(inputObject.GroupCd))
            {
                throw new DataNotExistException("Nhóm");
            }

            // Check valid
            var dFlag = DataHelper.ToString(inputObject.DeleteFlag);

            if (!mCodeCom.IsExist(Logics.GROUP_DELETE_FLAG, dFlag, false))
            {
                throw new DataNotExistException("Dữ liệu");
            }
            if (adminGroupRoleEntryDao.IsExistGroupRole(inputObject.GroupCd, inputObject.RoleCd))
            {
                throw new DataExistException("Quyền");
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Save infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private SaveDataModel SaveInfo(SaveDataModel inputObject)
        {
            // Local variable declaration
            SaveDataModel       saveResult          = null;
            AdminBannerEntryDao adminBannerEntryDao = null;
            StorageFileCom      storageFileCom      = null;

            // Variable initialize
            saveResult          = new SaveDataModel();
            adminBannerEntryDao = new AdminBannerEntryDao();
            storageFileCom      = new StorageFileCom();

            if (IsAdd)
            {
                adminBannerEntryDao.InsertBanner(inputObject);        // Insert
            }
            else
            {
                adminBannerEntryDao.UpdateBanner(inputObject);  // Update
            }
            // Update StorageFile
            foreach (var storageFile in storageFileCom.GetListActive(inputObject.FileId, false))
            {
                storageFile.ActiveFlag = true;
                storageFileCom.UpdateActiveFlag(storageFile, false);
            }
            storageFileCom.SubmitChanges();

            return(saveResult);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Execute get email model.
        /// </summary>
        /// <param name="param">String</param>
        /// <returns>EmailModel</returns>
        private OutputEmailModel GetEmailModel(SaveDataModel inputObject)
        {
            // Local variable declaration
            OutputEmailModel emailModel    = null;
            UserCom          userCom       = null;
            MParameterCom    mParameterCom = null;

            // Variable initialize
            emailModel    = new OutputEmailModel();
            userCom       = new UserCom();
            mParameterCom = new MParameterCom();

            // Get data

            var strHotline   = mParameterCom.GetString(Logics.PR_HOTLINE, false);
            var strEmail     = mParameterCom.GetString(Logics.PR_EMAIL_SUPPORT, false);
            var strChatYahoo = mParameterCom.GetString(Logics.PR_CHAT_YAHOO, false);

            // Set data
            emailModel.UserCd       = DataHelper.ToString(inputObject.UserCd);
            emailModel.FullName     = DataHelper.ToString(inputObject.Fullname);
            emailModel.Hotline      = DataHelper.ToString(strHotline);
            emailModel.EmailSupport = DataHelper.ToString(strEmail);
            emailModel.ChatYahoo    = DataHelper.ToString(strChatYahoo);;

            // Return value;
            return(emailModel);
        }
Ejemplo n.º 5
0
        public void Update(SaveDataModel inputObject)
        {
            // Get sysdate
            var currentDate = DateTime.Now;

            // Set data
            var entity = GetSingle(inputObject.UserCd);

            entity.Email      = inputObject.Email;
            entity.FullName   = inputObject.FullName;
            entity.Address    = inputObject.Address;
            entity.Phone1     = inputObject.Phone1;
            entity.Phone2     = inputObject.Phone2;
            entity.CityCd     = inputObject.CityCd;
            entity.UpdateUser = PageHelper.UserName;
            entity.UpdateDate = currentDate;
            entity.DeleteFlag = inputObject.DeleteFlag;

            var entityGroupUser = GetSingleUserGroup(inputObject.UserCd, inputObject.GroupCd);

            entityGroupUser.UpdateUser = PageHelper.UserName;
            entityGroupUser.UpdateDate = currentDate;
            entityGroupUser.DeleteFlag = inputObject.DeleteFlag;

            // Submit
            EntityManager.SubmitChanges();
        }
Ejemplo n.º 6
0
        public void InsertOfferItem(SaveDataModel inputObject)
        {
            // Get sysdate
            var currentDate = DateTime.Now;

            // Get max
            var max = GetMaxOffer(inputObject.OfferCd);

            // Set item
            var entity = new OfferItem();

            entity.OfferCd       = inputObject.OfferCd;
            entity.DetailNo      = max + 1;
            entity.OfferItemCd   = inputObject.OfferItemCd;
            entity.OfferItemQtty = inputObject.OfferItemQtty;
            entity.SortKey       = decimal.Zero;
            entity.CreateUser    = PageHelper.UserName;
            entity.CreateDate    = currentDate;
            entity.UpdateUser    = PageHelper.UserName;
            entity.UpdateDate    = currentDate;
            entity.DeleteFlag    = inputObject.DeleteFlag;

            EntityManager.OfferItems.InsertOnSubmit(entity);

            // Submit
            EntityManager.SubmitChanges();
        }
Ejemplo n.º 7
0
        private void Save(object sender, SavingEventArgs e)
        {
            if (DeliveryEnabled() && Config.WaitForWizardShop)
            {
                Game1.addMailForTomorrow("DeliveryServiceWizardMail");
            }
            if (!Context.IsMainPlayer)
            {
                return;
            }
            List <SaveDataModel> save = new List <SaveDataModel>();

            foreach (DeliveryChest chest in this.DeliveryChests.Values)
            {
                if (chest == null || !chest.Exists())
                {
                    continue;
                }
                SaveDataModel data = new SaveDataModel(chest);
                if (data.Send.Count > 0 || data.Receive.Count > 0)
                {
                    save.Add(data);
                }
            }
            Helper.Data.WriteSaveData("delivery-service", save);
        }
Ejemplo n.º 8
0
        public void UpdateItem(SaveDataModel inputObject)
        {
            // Get sysdate
            var currentDate = DateTime.Now;

            // Set item
            var entity = GetSingle <Item>(inputObject.ItemCd, true);

            entity.ItemName       = inputObject.ItemName;
            entity.ItemSearchName = inputObject.ItemSearchName;
            entity.CategoryCd     = inputObject.CategoryCd;
            entity.AgeCd          = inputObject.AgeCd;
            entity.GenderCd       = inputObject.GenderCd;
            entity.BrandCd        = inputObject.BrandCd;
            entity.CountryCd      = inputObject.CountryCd;
            entity.UnitCd         = inputObject.UnitCd;
            entity.ItemDiv        = inputObject.ItemDiv;
            entity.BuyingPrice    = inputObject.BuyingPrice;
            entity.SalesPrice     = inputObject.SalesPrice;
            entity.LinkVideo      = inputObject.LinkVideo;
            entity.Material       = inputObject.Material;
            entity.Notes          = inputObject.Notes;
            entity.SortKey        = inputObject.SortKey;
            entity.UpdateUser     = PageHelper.UserName;
            entity.UpdateDate     = currentDate;
            entity.DeleteFlag     = inputObject.DeleteFlag;

            // Submit
            EntityManager.SubmitChanges();
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Check processing.
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        private void Check(SaveDataModel inputObject)
        {
            // Local variable declaration
            UserCom userCom = null;

            // Variable initialize
            userCom = new UserCom();

            // Check valid
            if (!PageHelper.HasAuthenticated)
            {
                throw new ExecuteException("E_MSG_00001", "Truy cập");
            }

            if (inputObject.HasChangePassword)
            {
                if (DataCheckHelper.IsNull(inputObject.Password))
                {
                    throw new ExecuteException("E_MSG_00004", "Mật khẩu");
                }
                if (DataCheckHelper.IsNull(inputObject.NewPassword))
                {
                    throw new ExecuteException("E_MSG_00004", "Mật khẩu mới");
                }
                if (!userCom.IsValidPassword(PageHelper.UserCd, inputObject.Password))
                {
                    throw new ExecuteException("E_MSG_00001", "Mật khẩu");
                }
                if (inputObject.NewPassword != inputObject.NewPasswordConf)
                {
                    throw new ExecuteException("E_MSG_00001", "Mật khẩu và mật khẩu xác nhận");
                }
            }
        }
Ejemplo n.º 10
0
    private void Start()
    {
        //PlayerPrefs.DeleteAll();
        SaveData = JsonUtility.FromJson <SaveDataModel>(PlayerPrefs.GetString("SaveData"));
        if (SaveData == null)
        {
            SaveData = new SaveDataModel();
        }
        if (string.IsNullOrEmpty(SaveData.PrivateKey))
        {
            EthECKey ecKey = EthECKey.GenerateKey();
            SaveData.PrivateKey = ecKey.GetPrivateKey().Substring(2);
            SaveData.Address    = ecKey.GetPublicAddress().ToLower().Trim();
        }
        else
        {
            EthECKey ecKey = new EthECKey(SaveData.PrivateKey);
            SaveData.Address = ecKey.GetPublicAddress().ToLower().Trim();
        }

        if (SaveData.Balance <= (decimal)1)
        {
            ETHManager.Instance.RopstenFauset(SaveData.Address, (arg0) => { });
        }
        Save();
        GetBalance();
    }
Ejemplo n.º 11
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private void Check(SaveDataModel inputObject)
        {
            // Local variable declaration
            AdminCategoryEntryDao adminCategoryEntryDao = null;
            MCodeCom mCodeCom = null;

            // Variable initialize
            adminCategoryEntryDao = new AdminCategoryEntryDao();
            mCodeCom = new MCodeCom();

            // Check role
            if (!PageHelper.AuthRole(Logics.RL_CATEGORIES))
            {
                throw new ExecuteException("E_MSG_00013");
            }

            // Check valid
            var dFlag = DataHelper.ToString(inputObject.DeleteFlag);

            if (!mCodeCom.IsExist(Logics.GROUP_CATEGORY_DIV, inputObject.CategoryDiv, false))
            {
                throw new DataNotExistException("Chủng loại");
            }
            if (!mCodeCom.IsExist(Logics.GROUP_DELETE_FLAG, dFlag, false))
            {
                throw new DataNotExistException("Dữ liệu");
            }
            if (adminCategoryEntryDao.IsExistCategory(inputObject.CategoryCd))
            {
                throw new DataExistException("Loại sản phẩm");
            }
        }
Ejemplo n.º 12
0
        public void InsertOffer(SaveDataModel inputObject)
        {
            // Get sysdate
            var currentDate = DateTime.Now;

            // Set item
            var entity = new Offer();

            entity.OfferCd      = inputObject.OfferCd;
            entity.ItemCd       = inputObject.ItemCd;
            entity.StartDate    = inputObject.StartDate;
            entity.EndDate      = inputObject.EndDate;
            entity.OfferDiv     = inputObject.OfferDiv;
            entity.Percent      = inputObject.Percent;
            entity.SortKey      = decimal.Zero;
            entity.OfferGroupCd = inputObject.OfferGroupCd;
            entity.Notes        = inputObject.Notes;
            entity.CreateUser   = PageHelper.UserName;
            entity.CreateDate   = currentDate;
            entity.UpdateUser   = PageHelper.UserName;
            entity.UpdateDate   = currentDate;
            entity.DeleteFlag   = false;

            EntityManager.Offers.InsertOnSubmit(entity);

            // Submit
            EntityManager.SubmitChanges();
        }
Ejemplo n.º 13
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private void Check(SaveDataModel inputObject)
        {
            // Local variable declaration
            var adminOfferItemEntryDao = new AdminOfferItemEntryDao();
            var mCodeCom = new MCodeCom();

            // Check role
            if (!PageHelper.AuthRole(Logics.RL_OFFERS))
            {
                throw new ExecuteException("E_MSG_00013");
            }

            // Exist offer
            if (!adminOfferItemEntryDao.IsExistOffer(inputObject.OfferCd))
            {
                throw new DataNotExistException("Khuyến mãi");
            }

            // Check valid
            if (inputObject.OfferItemQtty <= 0)
            {
                throw new ExecuteException("E_MSG_00011", "Số lượng");
            }
            var dFlag = DataHelper.ToString(inputObject.DeleteFlag);

            if (!mCodeCom.IsExist(Logics.GROUP_DELETE_FLAG, dFlag, false))
            {
                throw new DataNotExistException("Dữ liệu");
            }
            if (!adminOfferItemEntryDao.IsExistItem(inputObject.OfferItemCd))
            {
                throw new DataNotExistException("Mã sản phẩm");
            }
        }
Ejemplo n.º 14
0
        public void InsertCategory(SaveDataModel inputObject)
        {
            // Get sysdate
            var currentDate = DateTime.Now;

            // Set item
            var entity = new Category();

            entity.CategoryCd         = inputObject.CategoryCd;
            entity.CategoryName       = inputObject.CategoryName;
            entity.CategorySearchName = inputObject.CategorySearchName;
            entity.CategoryDiv        = inputObject.CategoryDiv;
            entity.Notes      = string.Empty;
            entity.SortKey    = inputObject.SortKey;
            entity.CreateUser = PageHelper.UserName;
            entity.CreateDate = currentDate;
            entity.UpdateUser = PageHelper.UserName;
            entity.UpdateDate = currentDate;
            entity.DeleteFlag = inputObject.DeleteFlag;

            EntityManager.Categories.InsertOnSubmit(entity);

            // Submit
            EntityManager.SubmitChanges();
        }
Ejemplo n.º 15
0
        public void UpdateUser(SaveDataModel inputObject)
        {
            // Get LinQ
            var result = from tbl in EntityManager.Users
                         where tbl.UserCd == PageHelper.UserCd &&
                         tbl.DeleteFlag == false
                         select tbl;
            var resultSub = from tbl in EntityManager.Newsletters
                            where tbl.Email == PageHelper.UserName
                            select tbl;

            // Get entity
            var entity    = result.SingleOrDefault();
            var entitySub = resultSub.SingleOrDefault();

            // Get system date
            var currentDate = DateTime.Now;

            // Setting value
            entity.FullName      = inputObject.FullName;
            entity.HasNewsletter = inputObject.HasNewsletter;
            entity.UpdateUser    = PageHelper.UserName;
            entity.UpdateDate    = currentDate;

            if (inputObject.HasChangePassword)
            {
                entity.Password = DataHelper.GetMd5Hash(inputObject.NewPassword);
            }

            if (inputObject.HasNewsletter)
            {
                if (entitySub == null)
                {
                    entitySub            = new Newsletter();
                    entitySub.Email      = PageHelper.UserName;
                    entitySub.CreateUser = PageHelper.UserName;
                    entitySub.CreateDate = currentDate;
                    entitySub.UpdateUser = PageHelper.UserName;
                    entitySub.UpdateDate = currentDate;
                    entitySub.DeleteFlag = false;
                    EntityManager.Newsletters.InsertOnSubmit(entitySub);
                }
                else
                {
                    entitySub.UpdateUser = PageHelper.UserName;
                    entitySub.UpdateDate = currentDate;
                    entitySub.DeleteFlag = false;
                }
            }
            else
            {
                if (entitySub != null)
                {
                    entitySub.DeleteFlag = true;
                }
            }

            // Submit
            EntityManager.SubmitChanges();
        }
Ejemplo n.º 16
0
        public void InsertGift(SaveDataModel inputObject)
        {
            // Get sysdate
            var currentDate = DateTime.Now;

            // Set item
            var entity = new GiftCard();

            entity.GiftCd     = inputObject.GiftCd;
            entity.GiftStatus = Logics.CD_GIFT_STATUS_ACTIVE;
            entity.Price      = inputObject.Price;
            entity.StartDate  = inputObject.StartDate;
            entity.EndDate    = inputObject.EndDate;
            entity.Notes      = inputObject.Notes;

            entity.CreateDate = currentDate;
            entity.UpdateUser = PageHelper.UserName;
            entity.UpdateDate = currentDate;
            entity.DeleteFlag = false;

            EntityManager.GiftCards.InsertOnSubmit(entity);

            // Submit
            EntityManager.SubmitChanges();
        }
Ejemplo n.º 17
0
        /// <summary>
        /// Check processing.
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        private void Check(SaveDataModel inputObject)
        {
            // Local variable declaration
            UserCom userCom = null;

            // Variable initialize
            userCom = new UserCom();

            // Check valid
            if (userCom.IsExistEmail(inputObject.Email, true))
            {
                throw new ExecuteException("E_MSG_00010");
            }
        }
Ejemplo n.º 18
0
        /// <summary>
        /// Execute convert input.
        /// </summary>
        /// <param name="request">RequestModel</param>
        /// <returns>DataModel</returns>
        private SaveDataModel Convert(SaveRequestModel request)
        {
            // Local variable declaration
            SaveDataModel inputObject = null;

            // Variable initialize
            inputObject = new SaveDataModel();

            // Convert data input
            DataHelper.ConvertInput(request, inputObject);

            // Return value
            return(inputObject);
        }
Ejemplo n.º 19
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private SaveResponseModel Convert(SaveDataModel resultObject)
        {
            // Local variable declaration
            SaveResponseModel response = null;

            // Variable initialize
            response = new SaveResponseModel();

            // Set value
            response.AddMessage(MessageHelper.GetMessageInfo("I_MSG_00001"));

            // Return value
            return(response);
        }
Ejemplo n.º 20
0
        /// <summary>
        /// Execute convert input.
        /// </summary>
        /// <param name="request">RequestModel</param>
        /// <returns>DataModel</returns>
        private SaveDataModel Convert(SaveRequestModel request)
        {
            // Local variable declaration
            SaveDataModel inputObject = null;

            // Variable initialize
            inputObject = new SaveDataModel();

            // Convert data input
            DataHelper.ConvertInput(request, inputObject);

            // Return value
            return inputObject;
        }
Ejemplo n.º 21
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private SaveResponseModel Convert(SaveDataModel resultObject)
        {
            // Local variable declaration
            SaveResponseModel response = null;

            // Variable initialize
            response = new SaveResponseModel();

            // Set value
            response.AddMessage(MessageHelper.GetMessageInfo("I_MSG_00001"));

            // Return value
            return response;
        }
Ejemplo n.º 22
0
        /// <summary>
        /// Save infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private SaveDataModel SaveInfo(SaveDataModel inputObject)
        {
            // Local variable declaration
            SaveDataModel      saveResult         = null;
            AdminGroupEntryDao adminGroupEntryDao = null;

            // Variable initialize
            saveResult         = new SaveDataModel();
            adminGroupEntryDao = new AdminGroupEntryDao();

            // Insert data
            adminGroupEntryDao.InsertGroup(inputObject);

            return(saveResult);
        }
Ejemplo n.º 23
0
        /// <summary>
        /// Save infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private SaveDataModel SaveInfo(SaveDataModel inputObject)
        {
            // Local variable declaration
            SaveDataModel    saveResult       = null;
            ClientProfileDao clientProfileDao = null;

            // Variable initialize
            saveResult       = new SaveDataModel();
            clientProfileDao = new ClientProfileDao();

            // Save data
            clientProfileDao.UpdateUser(inputObject);

            // Return value
            return(saveResult);
        }
Ejemplo n.º 24
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        private void Check(SaveDataModel inputObject)
        {
            // Local variable declaration
            UserCom userCom = null;

            // Variable initialize
            userCom = new UserCom();

            // Check valid
            if (!userCom.IsValidPassword(PageHelper.UserCd, inputObject.Password))
                throw new ExecuteException("E_MSG_00009", "Mật khẩu");
            if (inputObject.NewPassword != inputObject.NewPasswordConfirm)
                throw new ExecuteException("E_MSG_00001", "Mật khẩu mới và mật khẩu xác nhận");
            if (!userCom.IsExist(PageHelper.UserCd, true))
                throw new DataNotExistException("Người dùng");
        }
Ejemplo n.º 25
0
        /// <summary>
        /// Save infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private SaveDataModel SaveInfo(SaveDataModel inputObject)
        {
            // Local variable declaration
            SaveDataModel saveResult = null;
            UserCom       userCom    = null;

            // Variable initialize
            saveResult = new SaveDataModel();
            userCom    = new UserCom();

            // Update info
            userCom.UpdatePassword(PageHelper.UserCd, inputObject.NewPassword, PageHelper.UserName, true);

            // Return value
            return(saveResult);
        }
Ejemplo n.º 26
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private void Check(SaveDataModel inputObject)
        {
            // Local variable declaration
            var adminUserEntryDao = new AdminUserEntryDao();

            // Check role
            if (!PageHelper.AuthRole(Logics.RL_USERS))
            {
                throw new ExecuteException("E_MSG_00013");
            }

            // Check valid
            if (IsEdit && !adminUserEntryDao.IsExist(inputObject.UserCd))
            {
                throw new DataNotExistException("Tài khoản");
            }
        }
Ejemplo n.º 27
0
        public void UpdateBanner(SaveDataModel inputObject)
        {
            // Get sysdate
            var currentDate = DateTime.Now;

            // Set item
            var entity = GetSingle <Banner>(inputObject.BannerCd, true);

            entity.BannerName   = inputObject.BannerName;
            entity.OfferGroupCd = inputObject.OfferGroupCd;
            entity.SortKey      = inputObject.SortKey;
            entity.UpdateUser   = PageHelper.UserName;
            entity.UpdateDate   = currentDate;
            entity.DeleteFlag   = inputObject.DeleteFlag;

            // Submit
            EntityManager.SubmitChanges();
        }
        public async Task <IActionResult> UploadUserData(UploadDataModel uploadDataModel, IList <IFormFile> files)
        {
            uploadDataModel.UploadDataTypes = _getUpLoadDataTypeList.Get().Select(x => new SelectListItem {
                Value = $"{x.Id}", Text = x.Name
            });
            uploadDataModel.UploadTypeId = uploadDataModel.UploadTypeId;
            var saveUploadModel = new SaveDataModel()
            {
                UploadTypeId = uploadDataModel.UploadTypeId,
                Tags         = uploadDataModel.Tags
            };

            foreach (var file in files)
            {
                var fileName     = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"');
                var rootFilePath = _appSettings.Value.SharePath;
                // full path to file in temp location
                var filePath = Path.GetFullPath(rootFilePath);
                // checked file types
                if (fileName.EndsWith(".xlsx") || fileName.EndsWith(".csv"))
                {
                    var dateTime = DateTime.Now;
                    filePath = $"{filePath}\\{GetGUID()}_{fileName}";
                    await SaveFileToServerAsync(filePath);

                    async Task SaveFileToServerAsync(string fileFullPath)
                    {
                        using (var stream = new FileStream(fileFullPath, FileMode.Create))
                        {
                            await file.CopyToAsync(stream);
                        }
                    }
                }
                saveUploadModel.FilePath       = filePath;
                saveUploadModel.ClientFileName = fileName;
            }
            var saveStatus = _saveUploadDataCommand.Upload(saveUploadModel);

            //update tags
            uploadDataModel.StatusCode    = (saveStatus.IsUploaded) ? 1 : 2;
            uploadDataModel.StatusMessage = saveStatus.StatusMessage;
            uploadDataModel.Summary       = $"{saveStatus.UploadedRows} rows uploaded out of {saveStatus.TotalRows}";
            return(View(uploadDataModel));
        }
Ejemplo n.º 29
0
        public void UpdateBrand(SaveDataModel inputObject)
        {
            // Get sysdate
            var currentDate = DateTime.Now;

            // Set item
            var entity = GetSingle <Brand>(inputObject.BrandCd, true);

            entity.BrandName       = inputObject.BrandName;
            entity.BrandSearchName = inputObject.BrandSearchName;
            entity.Notes           = inputObject.Notes;
            entity.SortKey         = inputObject.SortKey;
            entity.UpdateUser      = PageHelper.UserName;
            entity.UpdateDate      = currentDate;
            entity.DeleteFlag      = inputObject.DeleteFlag;

            // Submit
            EntityManager.SubmitChanges();
        }
Ejemplo n.º 30
0
        /// <summary>
        /// Save infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private SaveDataModel SaveInfo(SaveDataModel inputObject)
        {
            // Local variable declaration
            SaveDataModel          saveResult             = null;
            AdminOfferItemEntryDao adminOfferItemEntryDao = null;

            // Variable initialize
            saveResult             = new SaveDataModel();
            adminOfferItemEntryDao = new AdminOfferItemEntryDao();

            // Insert data
            adminOfferItemEntryDao.InsertOfferItem(inputObject);

            // Set value
            saveResult.OfferCd = inputObject.OfferCd;

            // Return value
            return(saveResult);
        }
Ejemplo n.º 31
0
        private bool PostData(string apiurl, List <ImageAttachment> AttachmentData)
        {
            bool data = false;

            try
            {
                HttpWebRequest webrequest = (HttpWebRequest)WebRequest.Create(apiurl);
                webrequest.Method        = "POST";
                webrequest.ContentType   = "application/json";
                webrequest.ContentLength = 0;
                var datatosave = new SaveDataModel()
                {
                    DOB              = dob.Text,
                    DocumentNumber   = passportnumber.Text,
                    ExpiryDate       = expirydate.Text,
                    IssuingCountry   = IssueCountry.Text,
                    FirstName        = firstname.Text,
                    LastName         = lastname.Text,
                    Gender           = gender.Text,
                    Nationality      = nationality.Text,
                    ImageAttachments = AttachmentData
                };
                var json = JsonConvert.SerializeObject(datatosave);
                webrequest.ContentLength = json.Length;
                using (var streamWriter = new StreamWriter(webrequest.GetRequestStream()))
                {
                    streamWriter.Write(json);
                }
                HttpWebResponse webresponse    = (HttpWebResponse)webrequest.GetResponse();
                Encoding        enc            = System.Text.Encoding.GetEncoding("utf-8");
                StreamReader    responseStream = new StreamReader(webresponse.GetResponseStream(), enc);
                string          result         = string.Empty;
                result = responseStream.ReadToEnd();
                webresponse.Close();
                data = (bool)JsonConvert.DeserializeObject(result);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Saving Error!");
                return(false);
            }
            return(data);
        }
Ejemplo n.º 32
0
        /// <summary>
        /// Save infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private SaveDataModel SaveInfo(SaveDataModel inputObject)
        {
            // Local variable declaration
            SaveDataModel     saveResult        = null;
            ClientRegisterDao clientRegisterDao = null;

            // Variable initialize
            saveResult         = new SaveDataModel();
            clientRegisterDao  = new ClientRegisterDao();
            inputObject.UserCd = Guid.NewGuid();
            // Insert infomation
            clientRegisterDao.Insert(inputObject);

            // Send mail
            SendEmail(inputObject);
            clientRegisterDao.SubmitChanges();
            // Return value
            return(saveResult);
        }
Ejemplo n.º 33
0
        public void Insert(SaveDataModel inputObject)
        {
            // Get sysdate
            var currentDate = DateTime.Now;
            // Get unique code
            var userCd = Guid.NewGuid();

            // Set data
            var entity = new User();

            entity.UserCd        = userCd;
            entity.Email         = inputObject.Email;
            entity.FullName      = inputObject.FullName;
            entity.Password      = DataHelper.GetMd5Hash(Logics.PASSWORD_DEFAULT);
            entity.Address       = inputObject.Address;
            entity.Phone1        = inputObject.Phone1;
            entity.Phone2        = inputObject.Phone2;
            entity.CityCd        = inputObject.CityCd;
            entity.HasNewsletter = false;
            entity.CreateUser    = PageHelper.UserName;
            entity.CreateDate    = currentDate;
            entity.UpdateUser    = PageHelper.UserName;
            entity.UpdateDate    = currentDate;
            entity.DeleteFlag    = inputObject.DeleteFlag;

            var entityGroupUser = new UserGroup();

            entityGroupUser.UserCd     = userCd;
            entityGroupUser.GroupCd    = inputObject.GroupCd;
            entityGroupUser.CreateUser = PageHelper.UserName;
            entityGroupUser.CreateDate = currentDate;
            entityGroupUser.UpdateUser = PageHelper.UserName;
            entityGroupUser.UpdateDate = currentDate;
            entityGroupUser.DeleteFlag = inputObject.DeleteFlag;

            // Insert
            EntityManager.Users.InsertOnSubmit(entity);
            EntityManager.UserGroups.InsertOnSubmit(entityGroupUser);

            // Submit
            EntityManager.SubmitChanges();
        }
Ejemplo n.º 34
0
 ////保存
 //[DataAction("save", "BizParams", "userid", "content")]
 //public string Save(string BizParams, string userid, string content)
 //{
 //    IDbTransaction tran = Utility.Database.BeginDbTransaction();
 //    SkyLandDeveloper developer = new SkyLandDeveloper(BizParams, userid, tran);
 //    try
 //    {
 //        SaveDataModel data = JsonConvert.DeserializeObject<SaveDataModel>(content);
 //        string caseid = developer.caseid;//获取业务流ID
 //        if (caseid == null || caseid.Equals(""))
 //        {
 //            caseid = developer.Create();//生成一个业务流ID
 //        }
 //        SaveData(data, tran, caseid);//保存
 //        developer.caseName = data.baseInfo.sqr + "-用车申请";// 设置流程实例标题
 //        developer.Commit();//提交事务
 //        var retContent = GetData(userid, caseid, developer.wfcase.baid, developer.wfcase.actid);
 //        return JsonConvert.SerializeObject( retContent);
 //    }
 //    catch (Exception ex)
 //    {
 //        developer.RollBack();//回滚事务
 //        ComBase.Logger(ex);//写日专到本地文件
 //        return Utility.JsonMsg(false, "保存失败:" + ex.Message.Replace(":", " "));
 //    }
 //}
 //保存数据
 public void SaveData(SaveDataModel data, IDbTransaction tran, string caseId)
 {
     if (caseId != null) data.baseInfo.workflowcaseid = caseId;
     data.baseInfo.Condition.Add("workflowcaseid=" + data.baseInfo.workflowcaseid);
     //更新或插入主业务信息
     if (Utility.Database.Update<B_OA_Car>(data.baseInfo, tran) < 1)
     {
         Utility.Database.Insert<B_OA_Car>(data.baseInfo, tran);
     }
 }
Ejemplo n.º 35
0
        /// <summary>
        /// Save infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private SaveDataModel SaveInfo(SaveDataModel inputObject)
        {
            // Local variable declaration
            SaveDataModel saveResult = null;
            UserCom userCom = null;

            // Variable initialize
            saveResult = new SaveDataModel();
            userCom = new UserCom();

            // Update info
            userCom.UpdatePassword(PageHelper.UserCd, inputObject.NewPassword, PageHelper.UserName, true);

            // Return value
            return saveResult;
        }
Ejemplo n.º 36
0
        public void SaveData(SaveDataModel data, IDbTransaction tran, string caseid, string actid)
        {
            //第一步重新加入采购申请单子表
            if (actid == "A001")
            {
                //先删除
                B_OA_FixedAssets_Son son = new B_OA_FixedAssets_Son();
                son.Condition.Add("caseId = " + caseid);
                Utility.Database.Delete(son, tran);
                //新加入
                List<B_OA_FixedAssets_Son> listSon = data.listSon;
                for (int i = 0; i < listSon.Count; i++)
                {
                    listSon[i].caseId = caseid;
                    Utility.Database.Insert(listSon[i], tran);
                }
            }
            else
            {
                List<B_OA_FixedAssets_Son> listSon = data.listSon;
                for (int i = 0; i < listSon.Count; i++)
                {
                    listSon[i].Condition.Add("id =" + listSon[i].id);
                    Utility.Database.Update(listSon[i], tran);
                }
            }

            //保存采购申请单
            if (caseid != null) data.fixedAssets.caseId = caseid;
            data.fixedAssets.Condition.Add("caseId=" + data.fixedAssets.caseId);
            //更新或插入主业务信息
            if (Utility.Database.Update<B_OA_FixedAssets>(data.fixedAssets, tran) < 1)
            {
                Utility.Database.Insert<B_OA_FixedAssets>(data.fixedAssets, tran);
            }
        }
Ejemplo n.º 37
0
 ////保存
 //[DataAction("save", "BizParams", "userid", "content")]
 //public string Save(string BizParams, string userid, string content)
 //{
 //    SkyLandDeveloper developer = new SkyLandDeveloper(BizParams, userid, tran);
 //    IDbTransaction tran = Utility.Database.BeginDbTransaction();
 //    try
 //    {
 //        SaveDataModel data = JsonConvert.DeserializeObject<SaveDataModel>(content);
 //        string caseid = developer.caseid;//获取业务流ID
 //        if (caseid == null || caseid.Equals(""))
 //        {
 //            caseid = developer.Create();//生成一个业务流ID
 //        }
 //        SaveData(data, tran, caseid);//保存
 //        developer.Commit();//提交事务
 //        var retContent = GetData(userid, caseid);
 //        return JsonConvert.SerializeObject( retContent);
 //    }
 //    catch (Exception ex)
 //    {
 //        developer.RollBack();//回滚事务
 //        ComBase.Logger(ex);//写日专到本地文件
 //        return Utility.JsonMsg(false, "保存失败:" + ex.Message.Replace(":", " "));
 //    }
 //}
 //保存数据
 public void SaveData(SaveDataModel data, IDbTransaction tran, string caseId)
 {
     if (caseId != null) data.baseInfo.caseId = caseId;
     data.baseInfo.Condition.Add("caseId=" + data.baseInfo.caseId);
     //更新或插入主业务信息
     if (Utility.Database.Update<B_OA_TravelList>(data.baseInfo, tran) < 1)
     {
         Utility.Database.Insert<B_OA_TravelList>(data.baseInfo, tran);
         SaveTravelRaletive(data.baseInfo.travelIds, caseId, tran);
     }
 }
Ejemplo n.º 38
0
        ////保存
        //[DataAction("save", "BizParams", "userid", "content")]
        //public string Save(string BizParams, string userid, string content)
        //{
        //    SkyLandDeveloper developer = new SkyLandDeveloper(BizParams, userid, tran);
        //    IDbTransaction tran = Utility.Database.BeginDbTransaction();
        //    try
        //    {
        //        SaveDataModel data = JsonConvert.DeserializeObject<SaveDataModel>(content);
        //        string caseid = developer.Create();
        //        SaveData(data, tran, caseid);
        //        SetCaseName(data, developer);
        //        developer.Commit();
        //        var retContent = GetData(userid, caseid, developer.baid);
        //        return JsonConvert.SerializeObject( retContent);
        //    }
        //    catch (Exception ex)
        //    {
        //        developer.RollBack();
        //        ComBase.Logger(ex);
        //        return Utility.JsonMsg(false, "保存失败:" + ex.Message.Replace(":", " "));
        //    }
        //}
        //保存数据
        public void SaveData(SaveDataModel data, IDbTransaction tran, string caseId)
        {
            try
            {
                if (null != caseId) data.baseInfo.workflowcaseid = caseId;
                data.baseInfo.Condition.Add("workflowcaseid=" + data.baseInfo.workflowcaseid);
                B_OA_ConferenceMain en = Utility.Database.QueryObject<B_OA_ConferenceMain>(data.baseInfo);

                //更新或插入主业务信息
                if (Utility.Database.Update<B_OA_ConferenceMain>(data.baseInfo, tran) < 1)
                {
                    Utility.Database.Insert<B_OA_ConferenceMain>(data.baseInfo, tran);
                }
                #region 基础操作

                #region 新增与修改操作
                var updateCol = data.agendaList.data;
                var delete = data.agendaList.deleteList;
                foreach (var updateItem in updateCol)
                {
                    updateItem.Condition.Clear();
                    if (updateItem.id == null)// 新增
                    {
                        // updateItem.id = 0;// 这里的主键是自增的
                        updateItem.workflowcaseid = data.baseInfo.workflowcaseid;// 外键
                        Utility.Database.Insert(updateItem, tran);
                    }
                    else// 更新
                    {
                        updateItem.Condition.Add("id=" + updateItem.id);
                        Utility.Database.Update(updateItem, tran);
                    }
                }
                #endregion

                #region 删除操作
                var delCol = string.IsNullOrWhiteSpace(delete) ? null : delete.Split(';');
                if (delCol != null)
                {
                    foreach (var delItem in delCol)
                    {
                        if (!string.IsNullOrWhiteSpace(delItem))
                        {
                            var delEnt = new B_OA_Conf_Agenda();// 实例化一个对象
                            delEnt.Condition.Add("id=" + delItem);// 删除条件(要主键)
                            Utility.Database.Delete(delEnt, tran);// 删除
                        }
                    }
                }
                #endregion

                #endregion
            }
            catch (Exception e)
            {
                ComBase.Logger(e);
                throw e;
            }
        }
Ejemplo n.º 39
0
 /// <summary>
 /// 设置流程实例标题
 /// </summary>
 /// <param name="data"></param>
 /// <param name="deveoloper"></param>
 public void SetCaseName(SaveDataModel data, SkyLandDeveloper deveoloper)
 {
     string unitName = data.baseInfo.sqks;
     string titleType = "会议申请";
     deveoloper.caseName = unitName + "-" + titleType;
 }
Ejemplo n.º 40
0
 public B_OA_SendDoc SaveData(SaveDataModel data, IDbTransaction tran, string caseId)
 {
     StringBuilder strSql = new StringBuilder();
     if (caseId != null) data.sendDocBaseInfo.caseid = caseId;
     data.sendDocBaseInfo.Condition.Add("caseid=" + data.sendDocBaseInfo.caseid);
     B_OA_SendDoc en = Utility.Database.QueryObject<B_OA_SendDoc>(data.sendDocBaseInfo);
     //如果主键和id都为空,插入信息
     if (data.sendDocBaseInfo.id == null)
     {
         data.sendDocBaseInfo.sfgd = 0;
         data.sendDocBaseInfo.fwrq = DateTime.Now;
         Utility.Database.Insert(data.sendDocBaseInfo, tran);
         strSql.Clear();
         strSql.AppendFormat(@"select @@IDENTITY");
         int id = Utility.Database.QueryObject<int>(strSql.ToString(), tran);
         data.sendDocBaseInfo.id = id;
         //生成成功后修改文号表
         //CommonFunctional common = new CommonFunctional();
         //common.UpdateCodeModel("sendCode", tran);
     }
     else
     {
         Utility.Database.Update(data.sendDocBaseInfo, tran);
     }
     return data.sendDocBaseInfo;
 }
Ejemplo n.º 41
0
 ////保存
 //[DataAction("save", "BizParams", "userid", "content")]
 //public string Save(string BizParams, string userid, string content)
 //{
 //    IDbTransaction tran = Utility.Database.BeginDbTransaction();
 //    SkyLandDeveloper developer = new SkyLandDeveloper(BizParams, userid, tran);
 //    try
 //    {
 //        SaveDataModel data = JsonConvert.DeserializeObject<SaveDataModel>(content);
 //        string caseid = developer.caseid;//获取业务流ID
 //        if (caseid == null || caseid.Equals(""))
 //        {
 //            caseid = developer.Create();//生成一个业务流ID
 //        }
 //        SaveData(data, tran, caseid);//保存
 //        developer.Commit();//提交事务
 //        var retContent = GetData(userid, caseid, developer.baid, developer.wfcase.actid);
 //        return Utility.JsonResult(true, null, retContent);
 //    }
 //    catch (Exception ex)
 //    {
 //        developer.RollBack();//回滚事务
 //        ComBase.Logger(ex);//写日专到本地文件
 //        return Utility.JsonResult(false, "保存失败:" + ex.Message.Replace(":", " "));
 //    }
 //}
 //保存数据
 public void SaveData(SaveDataModel data, IDbTransaction tran, string caseId)
 {
     try
     {
         if (caseId != null) data.baseInfo.caseId = caseId;
         data.baseInfo.Condition.Add("caseId=" + data.baseInfo.caseId);
         //更新或插入主业务信息
         if (Utility.Database.Update<B_OA_LeaveList>(data.baseInfo, tran) < 1)
         {
             Utility.Database.Insert<B_OA_LeaveList>(data.baseInfo, tran);
         }
     }
     catch (Exception e)
     {
         ComBase.Logger(e);
         throw e;
     }
 }
Ejemplo n.º 42
0
 public void SetCaseName(SaveDataModel data, SkyLandDeveloper developer)
 {
     try
     {
         string unitName = data.sendDocBaseInfo.wjbt;
         string titleType = "发文";
         developer.caseName = unitName + "-" + titleType;
     }
     catch (Exception ex)
     {
         ComBase.Logger(ex);
     }
 }