Esempio n. 1
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");
            }
        }
Esempio n. 2
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);
        }
Esempio n. 3
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");
            }
        }
Esempio n. 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;
            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);
        }
Esempio n. 5
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);
        }
Esempio n. 6
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);
        }
Esempio n. 7
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);
        }
Esempio n. 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);
        }
Esempio n. 9
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);
        }
Esempio n. 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);
        }
Esempio n. 11
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");
            }
        }
Esempio n. 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;
            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);
        }
Esempio n. 13
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);
        }
Esempio n. 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;
            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);
        }
Esempio n. 15
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private FilterResponseModel Convert(FilterDataModel resultObject)
        {
            // Local variable declaration
            FilterResponseModel       responseModel = null;
            IList <OutputAcceptModel> listAccepts   = null;
            MCodeCom          mCodeCom = null;
            OutputAcceptModel accept   = null;

            // Variable initialize
            responseModel = new FilterResponseModel();
            listAccepts   = new List <OutputAcceptModel>();
            mCodeCom      = new MCodeCom();

            // Get value
            var slipStatusName     = string.Empty;
            var paymentMethodsName = string.Empty;
            var deleteFlagName     = string.Empty;
            var cbSlipStatus       = new ComboModel();

            foreach (var obj in resultObject.ListAccepts)
            {
                accept = new OutputAcceptModel();
                accept.AcceptSlipNo       = DataHelper.ToString(obj.AcceptSlipNo);
                accept.SlipStatus         = DataHelper.ToString(obj.SlipStatus);
                slipStatusName            = mCodeCom.GetCodeName(Logics.GROUP_SLIP_STATUS, accept.SlipStatus);
                accept.SlipStatusName     = DataHelper.ToString(slipStatusName);
                accept.AcceptDate         = DataHelper.ToString(Formats.DATE, obj.AcceptDate);
                accept.DeliveryDate       = DataHelper.ToString(Formats.DATE, obj.DeliveryDate);
                accept.ClientCd           = DataHelper.ToString(obj.ClientCd);
                accept.ClientName         = DataHelper.ToString(obj.ClientName);
                accept.ClientAddress      = DataHelper.ToString(obj.ClientAddress);
                accept.ClientTel          = DataHelper.ToString(obj.ClientTel);
                accept.DeliveryCd         = DataHelper.ToString(obj.DeliveryCd);
                accept.DeliveryName       = DataHelper.ToString(obj.DeliveryName);
                accept.DeliveryAddress    = DataHelper.ToString(obj.DeliveryAddress);
                accept.DeliveryTel        = DataHelper.ToString(obj.DeliveryTel);
                accept.PaymentMethods     = DataHelper.ToString(obj.PaymentMethods);
                paymentMethodsName        = mCodeCom.GetCodeName(Logics.GROUP_PAYMENT_METHODS, accept.PaymentMethods);
                accept.PaymentMethodsName = DataHelper.ToString(paymentMethodsName);
                accept.GiftCd             = DataHelper.ToString(obj.GiftCd);
                accept.ViewId             = DataHelper.ToString(obj.ViewId);
                accept.Notes          = DataHelper.ToString(obj.Notes);
                accept.UpdateUser     = DataHelper.ToString(obj.UpdateUser);
                accept.UpdateDate     = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate);
                accept.DeleteFlag     = DataHelper.ToString(obj.DeleteFlag);
                deleteFlagName        = mCodeCom.GetCodeName(Logics.GROUP_DELETE_FLAG, accept.DeleteFlag);
                accept.DeleteFlagName = DataHelper.ToString(deleteFlagName);
                cbSlipStatus          = MCodeCom.ToComboItems(resultObject.ListSlipStatus, accept.SlipStatus);
                accept.ListSlipStatus = cbSlipStatus.ListItems;
                accept.SlipStatus     = cbSlipStatus.SeletedValue;
                listAccepts.Add(accept);
            }

            // Set value
            responseModel.ListAccepts = listAccepts;

            // Return value
            return(responseModel);
        }
Esempio n. 16
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);
        }
Esempio n. 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;
            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);
        }
Esempio n. 18
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>ResultModel</returns>
        private void Check(UpdateDataModel inputObject)
        {
            // Local variable declaration
            AdminCategoryListDao adminCategoryListDao = null;
            MCodeCom             mCodeCom             = null;

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

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

            // Check valid
            int i = 0;

            foreach (var obj in inputObject.ListCategories)
            {
                var dFlag = DataHelper.ToString(obj.DeleteFlag);

                if (DataCheckHelper.IsNull(obj.CategoryName))
                {
                    throw new ExecuteException("E_MSG_00004", string.Format("Tên loại ({0})", i + 1));
                }
                if (DataCheckHelper.IsNull(obj.CategoryDiv))
                {
                    throw new ExecuteException("E_MSG_00004", string.Format("Chủng loại ({0})", i + 1));
                }
                if (!mCodeCom.IsExist(Logics.GROUP_CATEGORY_DIV, obj.CategoryDiv, false))
                {
                    throw new DataNotExistException(string.Format("Chủng loại ({0})", i + 1));
                }
                if (DataCheckHelper.IsNull(obj.SortKey))
                {
                    throw new ExecuteException("E_MSG_00004", string.Format("Thứ tự ({0})", i + 1));
                }
                if (DataCheckHelper.IsNull(obj.DeleteFlag))
                {
                    throw new ExecuteException("E_MSG_00004", string.Format("Dữ liệu ({0})", i + 1));
                }
                if (!mCodeCom.IsExist(Logics.GROUP_DELETE_FLAG, dFlag, false))
                {
                    throw new DataNotExistException(string.Format("Dữ liệu ({0})", i + 1));
                }
                if (!adminCategoryListDao.IsExistCategory(obj.CategoryCd))
                {
                    throw new DataNotExistException(string.Format("Loại sản phẩm ({0})", i + 1));
                }
                i++;
            }
        }
Esempio n. 19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }
            else
            {
                //load data
                MCodeCom          codeCom = new MCodeCom();
                IList <ComboItem> citylst = MCodeCom.ToComboItems(codeCom.GetListCity(), "294").ListItems;
                DropDownList1.DataSource = citylst;
                DropDownList1.DataBind();
                DropDownList1.SelectedValue = "294";
                DropDownList2.DataSource    = citylst;
                DropDownList2.DataBind();
                DropDownList2.SelectedValue = "294";

                UserComDao userCom = new UserComDao();
                if (Session["Cart"] == null || Session["payMethod"] == null)
                {
                    Response.Redirect(Pages.CLIENT_INDEX);
                }
                if (Session["payMethod"].ToString().Equals("1"))
                {
                    if (Session["userCd"] == null)
                    {
                        Response.Redirect(Pages.CLIENT_LOGIN);
                    }
                    Guid userCd = new Guid(Session["userCd"].ToString());

                    result = userCom.GetSingle(userCd, false);
                    if (result == null)
                    {
                        Response.Redirect(Pages.CLIENT_LOGIN);
                    }
                    else
                    {
                        clientName.Text             = result.FullName;
                        clientAddress.Text          = result.Address;
                        clientTell.Text             = result.Phone1;
                        txtClientCd.Value           = result.Email;
                        DropDownList1.SelectedValue = result.CityCd;

                        RadioButton1.Checked = true;

                        deliveryName.Text           = result.FullName;
                        deliveryAddress.Text        = result.Address;
                        deliveryTell.Text           = result.Phone1;
                        DropDownList2.SelectedValue = result.CityCd;
                    }
                }
            }
        }
Esempio n. 20
0
        /// <summary>
        /// Execute get email model.
        /// </summary>
        /// <param name="param">String</param>
        /// <returns>EmailModel</returns>
        private OutputEmailModel GetEmailModel(string param)
        {
            // Local variable declaration
            OutputEmailModel  emailModel        = null;
            ClientCheckoutDao clientCheckoutDao = null;
            MParameterCom     mParameterCom     = null;
            MCodeCom          mCodeCom          = null;
            IList <OutputAcceptDetailsModel> listAcceptDetails = null;

            // Variable initialize
            emailModel        = new OutputEmailModel();
            clientCheckoutDao = new ClientCheckoutDao();
            mParameterCom     = new MParameterCom();
            mCodeCom          = new MCodeCom();
            listAcceptDetails = new List <OutputAcceptDetailsModel>();

            // Get data
            var accept                = clientCheckoutDao.GetAccept(param);
            var strHotline            = mParameterCom.GetString(Logics.PR_HOTLINE, false);
            var strEmail              = mParameterCom.GetString(Logics.PR_EMAIL_SUPPORT, false);
            var paymentMethodsContent = mCodeCom.GetCodeContent(Logics.GROUP_PAYMENT_METHODS, accept.PaymentMethods);
            OutputAcceptDetailsModel acceptDetails = null;

            foreach (var obj in accept.AcceptDetails)
            {
                acceptDetails             = new OutputAcceptDetailsModel();
                acceptDetails.ItemName    = DataHelper.ToString(obj.ItemName);
                acceptDetails.DetailPrice = DataHelper.ToString(Formats.CURRENCY, obj.DetailPrice);
                acceptDetails.DetailQtty  = DataHelper.ToString(Formats.NUMBER, obj.DetailQtty);
                acceptDetails.DetailAmt   = DataHelper.ToString(Formats.CURRENCY, obj.DetailAmt);
                listAcceptDetails.Add(acceptDetails);
            }

            // Set data
            emailModel.AcceptSlipNo          = DataHelper.ToString(accept.AcceptSlipNo);
            emailModel.ViewId                = DataHelper.ToString(accept.ViewId);
            emailModel.AcceptDate            = DataHelper.ToString(Formats.RFC_DATE, accept.AcceptDate);
            emailModel.ClientName            = DataHelper.ToString(accept.ClientName);
            emailModel.ClientAddress         = DataHelper.ToString(accept.ClientAddress);
            emailModel.ClientTel             = DataHelper.ToString(accept.ClientTel);
            emailModel.DeliveryName          = DataHelper.ToString(accept.DeliveryName);
            emailModel.DeliveryAddress       = DataHelper.ToString(accept.DeliveryAddress);
            emailModel.DeliveryTel           = DataHelper.ToString(accept.DeliveryTel);
            emailModel.PaymentMethodsContent = DataHelper.ToString(paymentMethodsContent);
            emailModel.Notes         = DataHelper.ToString(accept.Notes);
            emailModel.Hotline       = DataHelper.ToString(strHotline);
            emailModel.EmailSupport  = DataHelper.ToString(strEmail);
            emailModel.AcceptDetails = listAcceptDetails;
            emailModel.TotalAmount   = DataHelper.ToString(Formats.CURRENCY, accept.TotalAmount);

            // Return value;
            return(emailModel);
        }
Esempio n. 21
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>ResultModel</returns>
        private void Check(UpdateDataModel inputObject)
        {
            // Local variable declaration
            AdminOfferItemListDao adminOfferItemListDao = null;
            MCodeCom mCodeCom = null;

            // Variable initialize
            adminOfferItemListDao = new AdminOfferItemListDao();
            mCodeCom = new MCodeCom();

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

            // Check valid
            int i = 0;

            foreach (var obj in inputObject.ListOfferItems)
            {
                if (DataCheckHelper.IsNull(obj.OfferItemCd))
                {
                    throw new ExecuteException("E_MSG_00004", string.Format("Mã sản phẩm ({0})", i + 1));
                }
                if (DataCheckHelper.IsNull(obj.OfferItemQtty))
                {
                    throw new ExecuteException("E_MSG_00004", string.Format("Số lượng ({0})", i + 1));
                }
                if (obj.OfferItemQtty <= 0)
                {
                    throw new ExecuteException("E_MSG_00011", "Số lượng");
                }
                var dFlag = DataHelper.ToString(obj.DeleteFlag);
                if (DataCheckHelper.IsNull(obj.DeleteFlag))
                {
                    throw new ExecuteException("E_MSG_00004", string.Format("Dữ liệu ({0})", i + 1));
                }
                if (!mCodeCom.IsExist(Logics.GROUP_DELETE_FLAG, dFlag, false))
                {
                    throw new DataNotExistException(string.Format("Dữ liệu ({0})", i + 1));
                }
                if (!adminOfferItemListDao.IsExistItem(obj.OfferItemCd))
                {
                    throw new DataNotExistException(string.Format("Mã sản phẩm ({0})", i + 1));
                }
                if (!adminOfferItemListDao.IsExistOfferItem(obj.OfferCd, obj.DetailNo))
                {
                    throw new DataNotExistException(string.Format("Sản phẩm tặng ({0})", i + 1));
                }
                i++;
            }
        }
Esempio n. 22
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 <OutputOfferModel> listOffers    = null;
            OutputOfferModel         offer         = null;
            MCodeCom mCodeCom = null;

            // Variable initialize
            responseModel = new InitResponseModel();
            listOffers    = new List <OutputOfferModel>();
            mCodeCom      = new MCodeCom();

            // Get value
            var cbDeleteFlag = new ComboModel();
            var offerDivName = string.Empty;

            foreach (var obj in resultObject.ListOffers)
            {
                offer              = new OutputOfferModel();
                offer.OfferCd      = DataHelper.ToString(obj.OfferCd);
                offer.OfferGroupCd = DataHelper.ToString(obj.OfferGroupCd);
                offer.ItemCd       = DataHelper.ToString(obj.ItemCd);
                offer.StartDate    = DataHelper.ToString(Formats.DATE, obj.StartDate);
                offer.EndDate      = DataHelper.ToString(Formats.DATE, obj.EndDate);
                offer.Percent      = DataHelper.ToString(Formats.NUMBER, obj.Percent);
                offer.Notes        = DataHelper.ToString(obj.Notes);
                offer.DeleteFlag   = DataHelper.ToString(obj.DeleteFlag);
                offer.UpdateDate   = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate);

                offerDivName       = mCodeCom.GetCodeName(Logics.GROUP_OFFER_DIV, obj.OfferDiv);
                offer.OfferDiv     = DataHelper.ToString(obj.OfferDiv);
                offer.OfferDivName = DataHelper.ToString(offerDivName);

                cbDeleteFlag         = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, offer.DeleteFlag);
                offer.ListDeleteFlag = cbDeleteFlag.ListItems;
                offer.DeleteFlag     = cbDeleteFlag.SeletedValue;

                listOffers.Add(offer);
            }

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

            cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, null);

            // Set value
            responseModel.ListOfferDiv   = cbOfferDiv.ListItems;
            responseModel.ListDeleteFlag = cbDeleteFlag.ListItems;
            responseModel.ListOffers     = listOffers;

            // Return value
            return(responseModel);
        }
Esempio n. 23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }
            MCodeCom          codeCom = new MCodeCom();
            IList <ComboItem> citylst = MCodeCom.ToComboItems(codeCom.GetListCity(), "294").ListItems;

            DropDownList1.DataSource = citylst;
            DropDownList1.DataBind();
        }
Esempio n. 24
0
        /// <summary>
        /// Execute convert ouput.
        /// </summary>
        /// <param name="resultObject">DataModel</param>
        /// <returns>ResponseModel</returns>
        private FilterResponseModel Convert(FilterDataModel resultObject)
        {
            // Local variable declaration
            FilterResponseModel     responseModel = null;
            IList <OutputItemModel> listItems     = null;
            MCodeCom        mCodeCom = null;
            OutputItemModel item     = null;

            // Variable initialize
            responseModel = new FilterResponseModel();
            listItems     = new List <OutputItemModel>();
            mCodeCom      = new MCodeCom();

            // Get value
            var itemDivName    = string.Empty;
            var deleteFlagName = string.Empty;

            foreach (var obj in resultObject.ListItems)
            {
                item = new OutputItemModel();

                item.ItemCd         = DataHelper.ToString(obj.ItemCd);
                item.ItemName       = DataHelper.ToString(obj.ItemName);
                item.CategoryCd     = DataHelper.ToString(obj.CategoryCd);
                item.CategoryName   = DataHelper.ToString(obj.Category.CategoryName);
                item.AgeCd          = DataHelper.ToString(obj.AgeCd);
                item.AgeName        = DataHelper.ToString(obj.Age.AgeName);
                item.GenderCd       = DataHelper.ToString(obj.GenderCd);
                item.GenderName     = DataHelper.ToString(obj.Gender.GenderName);
                item.BrandCd        = DataHelper.ToString(obj.BrandCd);
                item.BrandName      = DataHelper.ToString(obj.Brand.BrandName);
                item.CountryCd      = DataHelper.ToString(obj.CountryCd);
                item.CountryName    = DataHelper.ToString(obj.Country.CountryName);
                item.UnitCd         = DataHelper.ToString(obj.UnitCd);
                item.UnitName       = DataHelper.ToString(obj.Unit.UnitName);
                item.ItemDiv        = DataHelper.ToString(obj.ItemDiv);
                itemDivName         = mCodeCom.GetCodeName(Logics.GROUP_ITEM_DIV, item.ItemDiv);
                item.ItemDivName    = DataHelper.ToString(itemDivName);
                item.UpdateDate     = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate);
                item.DeleteFlag     = DataHelper.ToString(obj.DeleteFlag);
                deleteFlagName      = mCodeCom.GetCodeName(Logics.GROUP_DELETE_FLAG, item.DeleteFlag);
                item.DeleteFlagName = DataHelper.ToString(deleteFlagName);
                listItems.Add(item);
            }

            // Set value
            responseModel.ListItems = listItems;

            // Return value
            return(responseModel);
        }
Esempio n. 25
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 user = resultObject.User;

            details.Password   = DataHelper.ToString(Logics.PASSWORD_DEFAULT);
            details.Status     = DataHelper.ToString(_status);
            details.UserCd     = DataHelper.ToString(user.UserCd);
            details.Email      = DataHelper.ToString(user.Email);
            details.FullName   = DataHelper.ToString(user.FullName);
            details.Address    = DataHelper.ToString(user.Address);
            details.CityCd     = DataHelper.ToString(user.CityCd);
            details.Phone1     = DataHelper.ToString(user.Phone1);
            details.Phone2     = DataHelper.ToString(user.Phone2);
            details.DeleteFlag = DataHelper.ToString(user.DeleteFlag);
            if (user.UserGroups.Count > decimal.Zero)
            {
                details.GroupCd = DataHelper.ToString(user.UserGroups[0].GroupCd);
            }

            var cbCity = MCodeCom.ToComboItems(resultObject.ListCity, details.CityCd);

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

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

            details.ListGroup = cbGroup.ListItems;
            details.GroupCd   = cbGroup.SeletedValue;

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

            // Return value
            return(response);
        }
Esempio n. 26
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 <OutputGiftModel> listGifts     = null;
            MCodeCom        mCodeCom = null;
            OutputGiftModel gift     = null;

            // Variable initialize
            responseModel = new InitResponseModel();
            listGifts     = new List <OutputGiftModel>();
            mCodeCom      = new MCodeCom();

            // Get value
            var        deleteFlagName = string.Empty;
            ComboModel cbGiftStatus   = null;

            foreach (var obj in resultObject.ListGifts)
            {
                gift = new OutputGiftModel();

                gift.GiftCd         = DataHelper.ToString(obj.GiftCd);
                gift.GiftStatus     = DataHelper.ToString(obj.GiftStatus);
                gift.StartDate      = DataHelper.ToString(Formats.DATE, obj.StartDate);
                gift.EndDate        = DataHelper.ToString(Formats.DATE, obj.EndDate);
                gift.Price          = DataHelper.ToString(Formats.CURRENCY, obj.Price);
                gift.UpdateDate     = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate);
                gift.DeleteFlag     = DataHelper.ToString(obj.DeleteFlag);
                deleteFlagName      = mCodeCom.GetCodeName(Logics.GROUP_DELETE_FLAG, gift.DeleteFlag);
                gift.DeleteFlagName = DataHelper.ToString(deleteFlagName);
                cbGiftStatus        = MCodeCom.ToComboItems(resultObject.ListGiftStatus, gift.GiftStatus);
                gift.ListGiftStatus = cbGiftStatus.ListItems;
                gift.GiftStatus     = cbGiftStatus.SeletedValue;
                listGifts.Add(gift);
            }

            // Set value
            cbGiftStatus = MCodeCom.ToComboItems(resultObject.ListGiftStatus, null);
            responseModel.ListGiftStatus = cbGiftStatus.ListItems;
            responseModel.GiftStatus     = cbGiftStatus.SeletedValue;
            var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, null);

            responseModel.ListDeleteFlag = cbDeleteFlag.ListItems;
            responseModel.DeleteFlag     = cbDeleteFlag.SeletedValue;
            responseModel.ListGifts      = listGifts;

            // Return value
            return(responseModel);
        }
Esempio n. 27
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;
            AdminItemEntryDao adminItemEntryDao = null;

            // Variable initialize
            getResult         = new InitDataModel();
            mCodeCom          = new MCodeCom();
            adminItemEntryDao = new AdminItemEntryDao();

            // Get data
            var listCategory   = mCodeCom.GetListCategory(false, false);
            var listAge        = mCodeCom.GetListAge(false, false);
            var listGender     = mCodeCom.GetListGender(false, false);
            var listBrand      = mCodeCom.GetListBrand(false, false);
            var listCountry    = mCodeCom.GetListCountry(false, false);
            var listUnit       = mCodeCom.GetListUnit(false, false);
            var listItemDiv    = mCodeCom.GetListCode(Logics.GROUP_ITEM_DIV, null, false, false);
            var listDeleteFlag = mCodeCom.GetListCode(Logics.GROUP_DELETE_FLAG, null, false, false);
            var item           = new Item();

            if (!IsAdd)
            {
                item = adminItemEntryDao.GetSingleItem(inputObject.ItemCd);
            }
            else
            {
                item.FileId = DataHelper.GetUniqueKey();
            }

            // Set value
            getResult.ListCategory   = listCategory;
            getResult.ListAge        = listAge;
            getResult.ListGender     = listGender;
            getResult.ListBrand      = listBrand;
            getResult.ListCountry    = listCountry;
            getResult.ListUnit       = listUnit;
            getResult.ListItemDiv    = listItemDiv;
            getResult.ListDeleteFlag = listDeleteFlag;
            getResult.Item           = item;

            // Return value
            return(getResult);
        }
Esempio n. 28
0
        /// <summary>
        /// Check processing
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>ResultModel</returns>
        private void Check(UpdateDataModel inputObject)
        {
            // Local variable declaration
            AdminGroupListDao adminGroupListDao = null;
            MCodeCom          mCodeCom          = null;

            // Variable initialize
            adminGroupListDao = new AdminGroupListDao();
            mCodeCom          = new MCodeCom();

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

            // Check valid
            int i = 0;

            foreach (var obj in inputObject.ListGroups)
            {
                var dFlag = DataHelper.ToString(obj.DeleteFlag);

                if (DataCheckHelper.IsNull(obj.GroupName))
                {
                    throw new ExecuteException("E_MSG_00004", string.Format("Tên nhóm ({0})", i + 1));
                }
                if (DataCheckHelper.IsNull(obj.SortKey))
                {
                    throw new ExecuteException("E_MSG_00004", string.Format("Thứ tự ({0})", i + 1));
                }
                if (DataCheckHelper.IsNull(obj.DeleteFlag))
                {
                    throw new ExecuteException("E_MSG_00004", string.Format("Dữ liệu ({0})", i + 1));
                }
                if (!mCodeCom.IsExist(Logics.GROUP_DELETE_FLAG, dFlag, false))
                {
                    throw new DataNotExistException(string.Format("Dữ liệu ({0})", i + 1));
                }
                if (!adminGroupListDao.IsExistGroup(obj.GroupCd))
                {
                    throw new DataNotExistException(string.Format("Nhóm ({0})", i + 1));
                }
                i++;
            }
        }
Esempio n. 29
0
        /// <summary>
        /// Get infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private InitDataModel GetInfo(InitDataModel inputObject)
        {
            // Local variable declaration
            InitDataModel   getResult       = null;
            ClientMasterDao clientMasterDao = null;
            MCodeCom        mCodeCom        = null;
            MParameterCom   mParameterCom   = null;
            CartCom         cartCom         = null;

            // Variable initialize
            getResult       = new InitDataModel();
            clientMasterDao = new ClientMasterDao();
            mCodeCom        = new MCodeCom();
            mParameterCom   = new MParameterCom();
            cartCom         = new CartCom(inputObject.Cart);

            // Get data
            var cartCount = cartCom.Count;
            var strEmail  = mParameterCom.GetString(Logics.PR_EMAIL_SUPPORT, false);

            var listToys          = clientMasterDao.GetListCategories(Logics.CD_CATEGORY_DIV_TOYS);
            var listLearningTools = clientMasterDao.GetListCategories(Logics.CD_CATEGORY_DIV_LEARNING_TOOLS);
            var listBooks         = clientMasterDao.GetListCategories(Logics.CD_CATEGORY_DIV_BOOKS);
            var listAge           = clientMasterDao.GetListAge();
            var listGender        = clientMasterDao.GetListGender();
            var listBrand         = clientMasterDao.GetListBrand();
            var listCountry       = clientMasterDao.GetListCountry();

            // Set value
            getResult.CartCount = cartCount;
            getResult.Email     = strEmail;

            getResult.ListToys          = listToys;
            getResult.ListLearningTools = listLearningTools;
            getResult.ListBooks         = listBooks;
            getResult.ListAge           = listAge;
            getResult.ListGender        = listGender;
            getResult.ListBrand         = listBrand;
            getResult.ListCountry       = listCountry;

            // Return value
            return(getResult);
        }
Esempio n. 30
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 <OutputBrandModel> listBrands    = null;
            MCodeCom         mCodeCom = null;
            OutputBrandModel brand    = null;

            // Variable initialize
            responseModel = new InitResponseModel();
            listBrands    = new List <OutputBrandModel>();
            mCodeCom      = new MCodeCom();

            // Get value
            var deleteFlagName = string.Empty;

            foreach (var obj in resultObject.ListBrands)
            {
                brand = new OutputBrandModel();

                brand.BrandCd        = DataHelper.ToString(obj.BrandCd);
                brand.BrandName      = DataHelper.ToString(obj.BrandName);
                brand.FileId         = DataHelper.ToString(obj.FileId);
                brand.SortKey        = DataHelper.ToString(Formats.NUMBER, obj.SortKey);
                brand.Notes          = DataHelper.ToString(obj.Notes);
                brand.UpdateDate     = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate);
                brand.DeleteFlag     = DataHelper.ToString(obj.DeleteFlag);
                deleteFlagName       = mCodeCom.GetCodeName(Logics.GROUP_DELETE_FLAG, brand.DeleteFlag);
                brand.DeleteFlagName = DataHelper.ToString(deleteFlagName);

                listBrands.Add(brand);
            }

            // Set value
            var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, null);

            responseModel.ListDeleteFlag = cbDeleteFlag.ListItems;
            responseModel.DeleteFlag     = cbDeleteFlag.SeletedValue;
            responseModel.ListBrands     = listBrands;

            // Return value
            return(responseModel);
        }