Exemple #1
0
        /// <summary>
        /// Lấy thông tin.
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Khởi tạo biến cục bộ
            var getResult  = new InitDataModel();
            var processDao = new CategoryDao();

            // Map dữ liệu
            DataHelper.CopyObject(inputObject, getResult);
            // Lấy thông tin danh mục sản phẩm
            var dataInfo = processDao.GetList();

            // Trường hợp không tìm thấy danh mục sản phẩm
            if (dataInfo == null || dataInfo.Count == 0)
            {
                // Gán message
                getResult.Messages.Add(MessageHelper.GetMessage("I_MSG_00008"));
                // Kết quả trả về
                return(getResult);
            }

            //Gán danh mục sản phẩm tim` được vao` kết quả trả vê`.
            getResult.ListCategories = dataInfo;

            // Kết quả trả về
            return(getResult);
        }
Exemple #2
0
        /// <summary>
        /// Lấy pager sản phẩm
        /// </summary>
        private InitDataModel GetItemInfo(InitDataModel inputObject)
        {
            // Khởi tạo biến cục bộ
            var getResult      = new InitDataModel();
            var processDao     = new ItemsDetailDao();
            var storageFileCom = new StorageFileCom();

            // Map dữ liệu
            DataHelper.CopyObject(inputObject, getResult);

            // Lấy thông tin sản phẩm
            var dataInfo = processDao.GetInfo(inputObject.ItemSearchName);

            // Trường hợp không tìm thấy thông tin sản phẩm
            if (dataInfo == null)
            {
                // Gán message
                getResult.Messages.Add(MessageHelper.GetMessage("I_MSG_00008"));
                // Kết quả trả về
                return(getResult);
            }

            // Lấy đương dẫn hinh ảnh của sản phẩm
            dataInfo.ItemImage = storageFileCom.GetFileName(
                Logics.LOCALE_DEFAULT,
                dataInfo.FileCd,
                false);

            // Gán giá trị trả về
            getResult.ItemInfo = dataInfo;

            // Kết quả trả về
            return(getResult);
        }
Exemple #3
0
        /// <summary>
        /// Execute processing.
        /// </summary>
        /// <param name="request">RequestModel</param>
        /// <returns>ResponseModel</returns>
        private LoginResponseModel Execute(LoginRequestModel request)
        {
            // Local variable declaration
            LoginResponseModel responseModel = null;
            InitDataModel      inputObject   = null;
            InitDataModel      resultObject  = new InitDataModel();

            // Variable initialize
            responseModel = new LoginResponseModel();

            // Execute convert input.
            inputObject = Convert(request);

            // Get infomation
            UserComDao userCom = new UserComDao();
            User       result  = userCom.GetSingle(inputObject.UserName, DataHelper.GetMd5Hash(inputObject.Password));

            if (result != null)
            {
                resultObject.StatusFlag = true;
                resultObject.UserName   = result.Email;
                resultObject.UserCd     = result.UserCd.ToString();
            }
            else
            {
                resultObject.StatusFlag = false;
                throw new ExecuteException("E_MSG_00008");
            }

            // Execute convert ouput.
            responseModel = Convert(resultObject);

            return(responseModel);
        }
Exemple #4
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel    getResult        = null;
            MCodeCom         mCodeCom         = null;
            AdminUserListDao adminUserListDao = null;

            // Variable initialize
            getResult        = new InitDataModel();
            mCodeCom         = new MCodeCom();
            adminUserListDao = new AdminUserListDao();

            // Get data
            var listCity       = mCodeCom.GetListCity(true, false);
            var listDeleteFlag = mCodeCom.GetListCode(Logics.GROUP_DELETE_FLAG, null, true, false);
            var listGroup      = mCodeCom.GetListGroup(true, false);
            var listUsers      = adminUserListDao.GetListUsers();

            // Set value
            getResult.ListCity       = listCity;
            getResult.ListDeleteFlag = listDeleteFlag;
            getResult.ListGroup      = listGroup;
            getResult.ListUsers      = listUsers;

            // Return value
            return(getResult);
        }
Exemple #5
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel        getResult            = null;
            ClientItemDetailsDao clientItemDetailsDao = null;
            ItemCom       itemCom       = null;
            MParameterCom mParameterCom = null;

            // Variable initialize
            getResult            = new InitDataModel();
            clientItemDetailsDao = new ClientItemDetailsDao();
            itemCom       = new ItemCom();
            mParameterCom = new MParameterCom();

            // Get data
            var item         = clientItemDetailsDao.GetItem(inputObject);
            var listRelation = clientItemDetailsDao.GetListItemsByBrandCd(item.BrandCd, inputObject.ItemCd);
            var strHotline   = mParameterCom.GetString(Logics.PR_HOTLINE, false);

            // Update data
            itemCom.UpdateViewer(inputObject.ItemCd);

            // Set value
            getResult.Item         = itemCom.ToItemModel(item);
            getResult.ListRelation = itemCom.ToListItemModel(listRelation);
            getResult.Hotline      = strHotline;

            // Return value
            return(getResult);
        }
Exemple #6
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private InitResponseModel Convert(InitDataModel resultObject)
        {
            // Local variable declaration
            InitResponseModel  response = null;
            OutputDetailsModel details  = null;

            // Variable initialize
            response = new InitResponseModel();
            details  = new OutputDetailsModel();

            // Get value
            var brand = resultObject.Brand;

            details.Status          = DataHelper.ToString(_status);
            details.BrandCd         = DataHelper.ToString(brand.BrandCd);
            details.BrandName       = DataHelper.ToString(brand.BrandName);
            details.BrandSearchName = DataHelper.ToString(brand.BrandSearchName);
            details.FileId          = DataHelper.ToString(brand.FileId);
            details.Notes           = DataHelper.ToString(brand.Notes);
            details.SortKey         = DataHelper.ToString(brand.SortKey);
            details.DeleteFlag      = DataHelper.ToString(brand.DeleteFlag);
            var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, details.DeleteFlag);

            details.ListDeleteFlag = cbDeleteFlag.ListItems;
            details.DeleteFlag     = cbDeleteFlag.SeletedValue;

            // Set value
            response.Details = new List <OutputDetailsModel>()
            {
                details
            };

            // Return value
            return(response);
        }
Exemple #7
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private void Check(InitDataModel 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 (!IsAdd)
            {
                if (DataCheckHelper.IsNull(inputObject.UserCd))
                {
                    throw new ExecuteException("E_MSG_DATA_00004", "Mã tài khoản");
                }

                if (!adminUserEntryDao.IsExist(inputObject.UserCd))
                {
                    throw new DataNotExistException("Tài khoản");
                }
            }
        }
Exemple #8
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel      getResult          = null;
            MCodeCom           mCodeCom           = null;
            AdminOfferEntryDao adminOfferEntryDao = null;

            // Variable initialize
            getResult          = new InitDataModel();
            mCodeCom           = new MCodeCom();
            adminOfferEntryDao = new AdminOfferEntryDao();

            // Get sysdate
            var currentDate = DateTime.Now;

            // Get data
            var offerCd      = adminOfferEntryDao.GetOfferCd();
            var listOfferDiv = mCodeCom.GetListCode(Logics.GROUP_OFFER_DIV, null, false, false);
            var listBrand    = mCodeCom.GetListBrand(false, false);

            // Set value
            getResult.OfferCd      = offerCd;
            getResult.StartDate    = currentDate;
            getResult.EndDate      = currentDate;
            getResult.ListOfferDiv = listOfferDiv;
            getResult.ListBrand    = listBrand;

            // Return value
            return(getResult);
        }
Exemple #9
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private InitResponseModel Convert(InitDataModel resultObject)
        {
            // Local variable declaration
            InitResponseModel  response = null;
            OutputDetailsModel details  = null;

            // Variable initialize
            response = new InitResponseModel();
            details  = new OutputDetailsModel();

            // Get value
            details.OfferCd   = DataHelper.ToString(resultObject.OfferCd);
            details.StartDate = DataHelper.ToString(Formats.DATE, resultObject.StartDate);
            details.EndDate   = DataHelper.ToString(Formats.DATE, resultObject.EndDate);
            details.OfferDiv  = DataHelper.ToString(resultObject.OfferDiv);

            var cbOfferDiv = MCodeCom.ToComboItems(resultObject.ListOfferDiv, details.OfferDiv);

            details.ListOfferDiv = cbOfferDiv.ListItems;
            details.OfferDiv     = cbOfferDiv.SeletedValue;

            var cbBrand = MCodeCom.ToComboItems(resultObject.ListBrand, null);

            details.ListBrand = cbBrand.ListItems;
            details.BrandCd   = cbBrand.SeletedValue;

            // Set value
            response.Details = new List <OutputDetailsModel>()
            {
                details
            };

            // Return value
            return(response);
        }
Exemple #10
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel      getResult          = null;
            MCodeCom           mCodeCom           = null;
            AdminAcceptListDao adminAcceptListDao = null;

            // Variable initialize
            getResult          = new InitDataModel();
            mCodeCom           = new MCodeCom();
            adminAcceptListDao = new AdminAcceptListDao();

            // Get data
            var listSlipStatus  = mCodeCom.GetListCode(Logics.GROUP_SLIP_STATUS, null, true, false);
            var acceptDateStart = DataHelper.GetFirstDayOfMonth();
            var acceptDateEnd   = DataHelper.GetLastDayOfMonth();
            var listAccepts     = adminAcceptListDao.GetListAccepts();

            // Set value
            getResult.ListSlipStatus  = listSlipStatus;
            getResult.AcceptDateStart = acceptDateStart;
            getResult.AcceptDateEnd   = acceptDateEnd;
            getResult.ListAccepts     = listAccepts;

            // Return value
            return(getResult);
        }
Exemple #11
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private void Check(InitDataModel inputObject)
        {
            // Local variable declaration
            AdminItemEntryDao adminItemEntryDao = null;

            // Variable initialize
            adminItemEntryDao = new AdminItemEntryDao();

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

            // Check valid
            if (!IsAdd)
            {
                if (DataCheckHelper.IsNull(inputObject.ItemCd))
                {
                    throw new ExecuteException("E_MSG_DATA_00004", "Mã sản phẩm");
                }

                if (!adminItemEntryDao.IsExistItem(inputObject.ItemCd))
                {
                    throw new DataNotExistException("Sản phẩm");
                }
            }
        }
Exemple #12
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel        getResult            = null;
            MCodeCom             mCodeCom             = null;
            AdminCategoryListDao adminCategoryListDao = null;

            // Variable initialize
            getResult            = new InitDataModel();
            mCodeCom             = new MCodeCom();
            adminCategoryListDao = new AdminCategoryListDao();

            // Get data
            var listCategoryDiv = mCodeCom.GetListCode(Logics.GROUP_CATEGORY_DIV, null, false, false);
            var listDeleteFlag  = mCodeCom.GetListCode(Logics.GROUP_DELETE_FLAG, null, false, false);
            var listAccepts     = adminCategoryListDao.GetListCategories();

            // Set value
            getResult.ListCategoryDiv = listCategoryDiv;
            getResult.ListDeleteFlag  = listDeleteFlag;
            getResult.ListCategories  = listAccepts;

            // Return value
            return(getResult);
        }
Exemple #13
0
        /// <summary>
        /// Execute processing.
        /// </summary>
        /// <param name="request">RequestModel</param>
        /// <returns>ResponseModel</returns>
        private CheckoutResponseModel Execute(CheckoutRequestModel request)
        {
            // Local variable declaration
            CheckoutResponseModel responseModel = null;
            InitDataModel         inputObject   = null;
            InitDataModel         resultObject  = new InitDataModel();

            // Variable initialize
            responseModel = new CheckoutResponseModel();

            // Execute convert input.
            inputObject = Convert(request);

            ClientCheckoutDao checkoutDao = new ClientCheckoutDao();

            resultObject.AcceptSlipNo = checkoutDao.makeCheckout(inputObject.Accept, inputObject.Cart);

            // Send mail
            //SendEmail(inputObject.Accept.ClientCd, inputObject.Accept.AcceptSlipNo);

            // Execute convert ouput.
            responseModel = Convert(resultObject);

            return(responseModel);
        }
Exemple #14
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel     getResult         = null;
            MCodeCom          mCodeCom          = null;
            AdminUserEntryDao adminUserEntryDao = null;

            // Variable initialize
            getResult         = new InitDataModel();
            mCodeCom          = new MCodeCom();
            adminUserEntryDao = new AdminUserEntryDao();

            // Get data
            var listCity       = mCodeCom.GetListCity(false, false);
            var listDeleteFlag = mCodeCom.GetListCode(Logics.GROUP_DELETE_FLAG, null, false, false);
            var listGroup      = mCodeCom.GetListGroup(false, false);
            var user           = new User();

            if (!IsAdd)
            {
                user = adminUserEntryDao.GetSingle(inputObject.UserCd);
            }

            // Set value
            getResult.ListCity       = listCity;
            getResult.ListDeleteFlag = listDeleteFlag;
            getResult.ListGroup      = listGroup;
            getResult.User           = user;

            // Return value
            return(getResult);
        }
Exemple #15
0
 /// <summary>
 /// Check processing.
 /// </summary>
 /// <param name="inputObject">DataModel</param>
 private void Check(InitDataModel inputObject)
 {
     if (!PageHelper.HasAuthenticated)
     {
         throw new ExecuteException("E_MSG_00001", "Truy cập");
     }
 }
Exemple #16
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel          getResult = null;
            MCodeCom               mCodeCom  = null;
            AdminGroupRoleEntryDao adminGroupRoleEntryDao = null;

            // Variable initialize
            getResult = new InitDataModel();
            mCodeCom  = new MCodeCom();
            adminGroupRoleEntryDao = new AdminGroupRoleEntryDao();

            // Get data
            var group          = adminGroupRoleEntryDao.GetGroup(inputObject.GroupCd);
            var listRole       = mCodeCom.GetListRole(false, false);
            var listDeleteFlag = mCodeCom.GetListCode(Logics.GROUP_DELETE_FLAG, null, false, false);

            // Set value
            getResult.Group          = group;
            getResult.ListRole       = listRole;
            getResult.ListDeleteFlag = listDeleteFlag;

            // Return value
            return(getResult);
        }
Exemple #17
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private InitResponseModel Convert(InitDataModel resultObject)
        {
            // Local variable declaration
            InitResponseModel  responseModel = null;
            OutputDetailsModel details       = null;

            // Variable initialize
            responseModel = new InitResponseModel();
            details       = new OutputDetailsModel();

            // Get value
            var user = resultObject.User;

            details.FullName          = DataHelper.ToString(user.FullName);
            details.Address           = DataHelper.ToString(user.Address);
            details.HasNewsletter     = user.HasNewsletter.Value;
            details.HasChangePassword = resultObject.HasChangePassword;

            // Set value
            responseModel.Details = new List <OutputDetailsModel>()
            {
                details
            };

            // Return value
            return(responseModel);
        }
Exemple #18
0
        /// <summary>
        /// Execute processing.
        /// </summary>
        /// <param name="request">RequestModel</param>
        /// <returns>ResponseModel</returns>
        private InitResponseModel Execute(InitRequestModel request)
        {
            // Local variable declaration
            InitResponseModel responseModel = null;
            InitDataModel     inputObject   = null;
            InitDataModel     resultObject  = null;

            // Variable initialize
            responseModel = new InitResponseModel();

            // Execute convert input.
            inputObject = Convert(request);

            // Check infomation
            Check(inputObject);

            // Get infomation
            resultObject = GetInfo(inputObject);

            // Execute convert ouput.
            responseModel = Convert(resultObject);

            // Return value
            return(responseModel);
        }
Exemple #19
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel      getResult          = null;
            MCodeCom           mCodeCom           = null;
            AdminBrandEntryDao adminBrandEntryDao = null;

            // Variable initialize
            getResult          = new InitDataModel();
            mCodeCom           = new MCodeCom();
            adminBrandEntryDao = new AdminBrandEntryDao();

            // Get data
            var listDeleteFlag = mCodeCom.GetListCode(Logics.GROUP_DELETE_FLAG, null, false, false);
            var brand          = new Brand();

            if (!IsAdd)
            {
                brand = adminBrandEntryDao.GetSingleBrand(inputObject.BrandCd);
            }
            else
            {
                brand.FileId = DataHelper.GetUniqueKey();
            }

            // Set value
            getResult.ListDeleteFlag = listDeleteFlag;
            getResult.Brand          = brand;

            // Return value
            return(getResult);
        }
Exemple #20
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private InitResponseModel Convert(InitDataModel resultObject)
        {
            // Local variable declaration
            InitResponseModel        responseModel = null;
            IList <OutputImageModel> listFiles     = null;
            OutputImageModel         file          = null;

            // Variable initialize
            responseModel = new InitResponseModel();
            listFiles     = new List <OutputImageModel>();

            // Get value
            foreach (var obj in resultObject.ListFiles)
            {
                file = new OutputImageModel();

                file.FileId    = DataHelper.ToString(obj.FileId);
                file.FileName  = DataHelper.ToString(obj.FileName);
                file.FileGroup = DataHelper.ToString(obj.FileGroup);
                file.FileNo    = DataHelper.ToString(Formats.NUMBER, obj.FileNo);
                file.SortKey   = DataHelper.ToString(Formats.NUMBER, obj.SortKey);
                listFiles.Add(file);
            }

            // Set value
            responseModel.FileId    = DataHelper.ToString(resultObject.FileId);
            responseModel.FileGroup = DataHelper.ToString(resultObject.FileGroup);
            responseModel.ListFiles = listFiles;

            // Return value
            return(responseModel);
        }
Exemple #21
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private void Check(InitDataModel inputObject)
        {
            // Local variable declaration
            AdminBrandEntryDao adminBrandEntryDao = null;

            // Variable initialize
            adminBrandEntryDao = new AdminBrandEntryDao();

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

            // Check valid
            if (!IsAdd)
            {
                if (DataCheckHelper.IsNull(inputObject.BrandCd))
                {
                    throw new ExecuteException("E_MSG_DATA_00004", "Mã thương hiệu");
                }

                if (!adminBrandEntryDao.IsExistBrand(inputObject.BrandCd))
                {
                    throw new DataNotExistException("Thương hiệu");
                }
            }
        }
Exemple #22
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel         getResult             = null;
            ClientShoppingCartDao clientShoppingCartDao = null;
            ItemCom           itemCom   = null;
            CartCom           cartCom   = null;
            IList <ItemModel> listItems = null;
            ItemModel         itemModel = null;

            // Variable initialize
            getResult             = new InitDataModel();
            clientShoppingCartDao = new ClientShoppingCartDao();
            itemCom   = new ItemCom();
            cartCom   = new CartCom(inputObject.Cart);
            listItems = new List <ItemModel>();

            // Get data
            foreach (var obj in cartCom.Items)
            {
                itemModel          = itemCom.ToItemModel(clientShoppingCartDao.GetSingleItem(obj.ItemCd));
                itemModel.Quantity = obj.Quantity;
                obj.Price          = itemModel.SalesPrice.Value;

                listItems.Add(itemModel);
            }

            // Set value
            getResult.ListItems   = listItems;
            getResult.TotalAmount = cartCom.TotalAmount;
            // Return value
            return(getResult);
        }
Exemple #23
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private InitResponseModel Convert(InitDataModel resultObject)
        {
            // Local variable declaration
            InitResponseModel  response = null;
            OutputDetailsModel details  = null;

            // Variable initialize
            response = new InitResponseModel();
            details  = new OutputDetailsModel();

            // Get value
            details.DeleteFlag = DataHelper.ToString(resultObject.DeleteFlag);

            var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, details.DeleteFlag);

            details.ListDeleteFlag = cbDeleteFlag.ListItems;
            details.DeleteFlag     = cbDeleteFlag.SeletedValue;

            // Set value
            response.Details = new List <OutputDetailsModel>()
            {
                details
            };

            // Return value
            return(response);
        }
Exemple #24
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel    getResult        = null;
            MCodeCom         mCodeCom         = null;
            AdminGiftListDao adminGiftListDao = null;

            // Variable initialize
            getResult        = new InitDataModel();
            mCodeCom         = new MCodeCom();
            adminGiftListDao = new AdminGiftListDao();

            // Get data
            var listDeleteFlag = mCodeCom.GetListCode(Logics.GROUP_DELETE_FLAG, null, true, false);
            var listGiftStatus = mCodeCom.GetListCode(Logics.GROUP_GIFT_STATUS, null, true, false);
            var listGifts      = adminGiftListDao.GetListGifts();

            // Set value
            getResult.ListGiftStatus = listGiftStatus;
            getResult.ListDeleteFlag = listDeleteFlag;
            getResult.ListGifts      = listGifts;

            // Return value
            return(getResult);
        }
Exemple #25
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private InitResponseModel Convert(InitDataModel resultObject)
        {
            // Local variable declaration
            InitResponseModel  responseModel = null;
            OutputDetailsModel details       = null;
            IList <OutputAcceptDetailsModel> listAcceptDetails = null;
            OutputAcceptDetailsModel         acceptDetails     = null;
            MCodeCom mCodeCom = null;

            // Variable initialize
            responseModel     = new InitResponseModel();
            details           = new OutputDetailsModel();
            listAcceptDetails = new List <OutputAcceptDetailsModel>();
            mCodeCom          = new MCodeCom();

            // Get value
            var accept = resultObject.Accept;

            details.AcceptSlipNo = DataHelper.ToString(accept.AcceptSlipNo);
            var slipStatusName = mCodeCom.GetCodeName(Logics.GROUP_SLIP_STATUS, accept.SlipStatus);

            details.SlipStatus      = DataHelper.ToString(accept.SlipStatus);
            details.SlipStatusName  = DataHelper.ToString(slipStatusName);
            details.AcceptDate      = DataHelper.ToString(Formats.FULL_DATE, accept.AcceptDate);
            details.DeliveryName    = DataHelper.ToString(accept.DeliveryName);
            details.DeliveryAddress = DataHelper.ToString(accept.DeliveryAddress);
            details.ClientName      = DataHelper.ToString(accept.ClientName);
            details.ClientAddress   = DataHelper.ToString(accept.ClientAddress);
            var paymentMethodsName = mCodeCom.GetCodeContent(Logics.GROUP_PAYMENT_METHODS, accept.PaymentMethods);

            details.PaymentMethods     = DataHelper.ToString(accept.PaymentMethods);
            details.PaymentMethodsName = DataHelper.ToString(paymentMethodsName);
            var totalItem   = accept.AcceptDetails.Sum(o => o.DetailAmt);
            var totalAmount = accept.TotalAmt;

            details.TotalAmount = DataHelper.ToString(Formats.CURRENCY, totalAmount);
            details.ShipAmount  = DataHelper.ToString(Formats.CURRENCY, totalAmount - totalItem);
            foreach (var obj in accept.AcceptDetails)
            {
                acceptDetails          = new OutputAcceptDetailsModel();
                acceptDetails.ItemCd   = DataHelper.ToString(obj.ItemCd);
                acceptDetails.ItemName = DataHelper.ToString(obj.ItemName);
                acceptDetails.Price    = DataHelper.ToString(Formats.CURRENCY, obj.DetailPrice);
                acceptDetails.Quantty  = DataHelper.ToString(Formats.NUMBER, obj.DetailQtty);
                acceptDetails.Amount   = DataHelper.ToString(Formats.CURRENCY, obj.DetailAmt);

                listAcceptDetails.Add(acceptDetails);
            }
            details.ListAcceptDetails = listAcceptDetails;

            // Set value
            responseModel.Details = new List <OutputDetailsModel>()
            {
                details
            };

            // Return value
            return(responseModel);
        }
Exemple #26
0
 /// <summary>
 /// Check processing.
 /// </summary>
 /// <param name="inputObject">DataModel</param>
 private void Check(InitDataModel inputObject)
 {
     // Check role
     if (!PageHelper.AuthRole(Logics.RL_GIFTS))
     {
         throw new ExecuteException("E_MSG_00013");
     }
 }
Exemple #27
0
        public User GetUserInfo(InitDataModel inputObject)
        {
            User result = (from tbl in EntityManager.Users
                           where tbl.Email == inputObject.UserName && tbl.Password == inputObject.Password && tbl.DeleteFlag == false
                           select tbl).SingleOrDefault <User>();

            return(result);
        }
Exemple #28
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private InitResponseModel Convert(InitDataModel resultObject)
        {
            // Local variable declaration
            InitResponseModel       responseModel = null;
            IList <OutputUserModel> listUsers     = null;
            MCodeCom        mCodeCom = null;
            OutputUserModel user     = null;

            // Variable initialize
            responseModel = new InitResponseModel();
            listUsers     = new List <OutputUserModel>();
            mCodeCom      = new MCodeCom();

            // Get value
            var deleteFlagName = string.Empty;

            foreach (var obj in resultObject.ListUsers)
            {
                user = new OutputUserModel();

                user.UserCd         = DataHelper.ToString(obj.UserCd);
                user.Email          = DataHelper.ToString(obj.Email);
                user.FullName       = DataHelper.ToString(obj.FullName);
                user.Address        = DataHelper.ToString(obj.Address);
                user.CityCd         = DataHelper.ToString(obj.CityCd);
                user.CityName       = DataHelper.ToString(obj.City.CityName);
                user.Phone1         = DataHelper.ToString(obj.Phone1);
                user.Phone2         = DataHelper.ToString(obj.Phone2);
                user.UpdateDate     = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate);
                user.DeleteFlag     = DataHelper.ToString(obj.DeleteFlag);
                deleteFlagName      = mCodeCom.GetCodeName(Logics.GROUP_DELETE_FLAG, user.DeleteFlag);
                user.DeleteFlagName = DataHelper.ToString(deleteFlagName);
                if (obj.UserGroups.Count > decimal.Zero)
                {
                    user.GroupCd   = DataHelper.ToString(obj.UserGroups[0].GroupCd);
                    user.GroupName = DataHelper.ToString(obj.UserGroups[0].Group.GroupName);
                }
                listUsers.Add(user);
            }

            // Set value
            var cbCity = MCodeCom.ToComboItems(resultObject.ListCity, null);

            responseModel.ListCity = cbCity.ListItems;
            responseModel.CityCd   = cbCity.SeletedValue;
            var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, null);

            responseModel.ListDeleteFlag = cbDeleteFlag.ListItems;
            responseModel.DeleteFlag     = cbDeleteFlag.SeletedValue;
            var cbGroup = MCodeCom.ToComboItems(resultObject.ListGroup, null);

            responseModel.ListGroup = cbGroup.ListItems;
            responseModel.GroupCd   = cbGroup.SeletedValue;
            responseModel.ListUsers = listUsers;

            // Return value
            return(responseModel);
        }
Exemple #29
0
 /// <summary>
 /// Lấy thông tin.
 /// </summary>
 /// <param name="inputObject">DataModel</param>
 /// <returns>DataModel</returns>
 private InitDataModel GetInfo(InitDataModel inputObject)
 {
     // Khởi tạo biến cục bộ
     var getResult = new InitDataModel();
     // Map dữ liệu
     DataHelper.CopyObject(inputObject, getResult);
     // Kết quả trả về
     return getResult;
 }
Exemple #30
0
 /// <summary>
 /// Xử lý init.
 /// </summary>
 /// <param name="inputObject">DataModel</param>
 /// <returns>DataModel</returns>
 public InitDataModel Execute(InitDataModel inputObject)
 {
     // Kiểm tra thông tin
     Check(inputObject);
     // Lấy thông tin
     var resultObject = GetInfo(inputObject);
     // Kết quả trả về
     return resultObject;
 }
        public Item GetItem(InitDataModel inputObject)
        {
            var listResult = from tbl in EntityManager.Items
                             where tbl.ItemCd == inputObject.ItemCd &&
                             tbl.DeleteFlag == false
                             select tbl;

            return(listResult.SingleOrDefault());
        }
Exemple #32
0
        /// <summary>
        /// Xử lý init.
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        public InitDataModel Execute(InitDataModel inputObject)
        {
            // Kiểm tra thông tin
            Check(inputObject);
            // Lấy thông tin
            var resultObject = GetInfo(inputObject);

            // Kết quả trả về
            return(resultObject);
        }
Exemple #33
0
        /// <summary>
        /// Check processing.
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        private void Check(InitDataModel inputObject)
        {
            // Local variable declaration
            UserCom userCom = null;

            // Variable initialize
            userCom = new UserCom();

            // Check valid
            if(!userCom.IsExist(inputObject.UserCd, true))
                throw new DataNotExistException("Tài khoản");
        }
Exemple #34
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private InitResponseModel Convert(InitDataModel resultObject)
        {
            // Local variable declaration
            InitResponseModel responseModel = null;

            // Variable initialize
            responseModel = new InitResponseModel();
            responseModel.AddMessage(MessageHelper.GetMessageInfo("I_MSG_00003"));

            // Return value
            return responseModel;
        }
Exemple #35
0
        /// <summary>
        /// Execute convert input.
        /// </summary>
        /// <param name="request">RequestModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel Convert(InitRequestModel request)
        {
            // Local variable declaration
            InitDataModel inputObject = null;

            // Variable initialize
            inputObject = new InitDataModel();

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

            // Return value
            return inputObject;
        }
Exemple #36
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private void Check(InitDataModel inputObject)
        {
            // Local variable declaration
            AdminBrandEntryDao adminBrandEntryDao = null;

            // Variable initialize
            adminBrandEntryDao = new AdminBrandEntryDao();

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

            // Check valid
            if (!IsAdd)
            {
                if (DataCheckHelper.IsNull(inputObject.BrandCd))
                    throw new ExecuteException("E_MSG_DATA_00004", "Mã thương hiệu");

                if (!adminBrandEntryDao.IsExistBrand(inputObject.BrandCd))
                    throw new DataNotExistException("Thương hiệu");
            }
        }
Exemple #37
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private InitResponseModel Convert(InitDataModel resultObject)
        {
            // Local variable declaration
            InitResponseModel response = null;
            OutputDetailsModel details = null;

            // Variable initialize
            response = new InitResponseModel();
            details = new OutputDetailsModel();

            // Get value
            var brand = resultObject.Brand;
            details.Status = DataHelper.ToString(_status);
            details.BrandCd = DataHelper.ToString(brand.BrandCd);
            details.BrandName = DataHelper.ToString(brand.BrandName);
            details.BrandSearchName = DataHelper.ToString(brand.BrandSearchName);
            details.FileId = DataHelper.ToString(brand.FileId);
            details.Notes = DataHelper.ToString(brand.Notes);
            details.SortKey = DataHelper.ToString(brand.SortKey);
            details.DeleteFlag = DataHelper.ToString(brand.DeleteFlag);
            var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, details.DeleteFlag);
            details.ListDeleteFlag = cbDeleteFlag.ListItems;
            details.DeleteFlag = cbDeleteFlag.SeletedValue;

            // Set value
            response.Details = new List<OutputDetailsModel>() { details };

            // Return value
            return response;
        }
Exemple #38
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel getResult = null;
            MCodeCom mCodeCom = null;
            AdminBrandEntryDao adminBrandEntryDao = null;

            // Variable initialize
            getResult = new InitDataModel();
            mCodeCom = new MCodeCom();
            adminBrandEntryDao = new AdminBrandEntryDao();

            // Get data
            var listDeleteFlag = mCodeCom.GetListCode(Logics.GROUP_DELETE_FLAG, null, false, false);
            var brand = new Brand();
            if (!IsAdd) brand = adminBrandEntryDao.GetSingleBrand(inputObject.BrandCd);
            else brand.FileId = DataHelper.GetUniqueKey();

            // Set value
            getResult.ListDeleteFlag = listDeleteFlag;
            getResult.Brand = brand;

            // Return value
            return getResult;
        }
Exemple #39
0
 /// <summary>
 /// Kiểm tra thông tin.
 /// </summary>
 /// <param name="inputObject">DataModel</param>
 private void Check(InitDataModel inputObject)
 {
 }
Exemple #40
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel getResult = null;
            ClientActiveDao clientActiveDao = null;

            // Variable initialize
            getResult = new InitDataModel();
            clientActiveDao = new ClientActiveDao();

            // Verify
            clientActiveDao.Verify(inputObject.UserCd);

            // Return value
            return getResult;
        }