Пример #1
0
        public ActionResult Index(string permalink)
        {
            /* var blogDAC = new BlogDAC();
             * List<BlogDTO> blogs = new List<BlogDTO>();
             * BlogViewModels blogModels = new BlogViewModels();
             * blogModels.Blogs = new List<BlogViewModel>();
             * blogs = blogDAC.ReadAllBlogs();
             * foreach (var blogDto in blogs)
             * {
             *   var blogModel = new BlogViewModel();
             *   blogModel.Description = blogDto.Description;
             *   blogModels.Blogs.Add(blogModel);
             * }*/

            var productDAC = new ProductDAC();
            List <IProductDTO> products   = new List <IProductDTO>();
            ProductViewModel   blogModels = new ProductViewModel();

            blogModels.Products = new List <ProductItemViewModel>();
            products            = productDAC.ReadAllProducts();
            foreach (var blogDto in products)
            {
                var blogModel = new ProductItemViewModel();
                blogModel.Description = blogDto.Description;
                blogModel.Name        = blogDto.Name;
                blogModel.SeoTitle    = blogDto.SeoTitle;
                blogModel.ImageURL    = blogDto.ImageURL;

                blogModels.Products.Add(blogModel);
            }


            return(View(blogModels));
        }
        public Product GetProduct(int id)
        {
            var productDAC = new ProductDAC();
            var result     = productDAC.SelectById(id);

            return(result);
        }
Пример #3
0
        /// <summary>
        /// Find method.
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public Product Find(int id)
        {
            var productDac = new ProductDAC();
            var result     = productDac.SelectById(id);

            return(result);
        }
Пример #4
0
        /// <summary>
        /// FindAll method.
        /// </summary>
        /// <returns></returns>
        public List <Product> All()
        {
            var productDac = new ProductDAC();
            var result     = productDac.Select();

            return(result);
        }
Пример #5
0
        //[Route("seo/Coupons/{permalink}")]
        public ActionResult Index(string seoParam)
        {
            /* var blogDAC = new BlogDAC();
             * List<BlogDTO> blogs = new List<BlogDTO>();
             * BlogViewModels blogModels = new BlogViewModels();
             * blogModels.Blogs = new List<BlogViewModel>();
             * blogs = blogDAC.ReadAllBlogs();
             * foreach (var blogDto in blogs)
             * {
             *   var blogModel = new BlogViewModel();
             *   blogModel.Description = blogDto.Description;
             *   blogModels.Blogs.Add(blogModel);
             * }*/
            var seoTitle = Request.RawUrl.Replace("/Coupons/", "");

            var productDAC       = new ProductDAC();
            var productDto       = productDAC.ReadProductBySeoTitle(seoTitle);
            var productItemModel = new ProductItemViewModel();

            productItemModel.Description = productDto.Description;
            productItemModel.Name        = productDto.Name;
            productItemModel.SeoTitle    = productDto.SeoTitle;
            productItemModel.ImageURL    = productDto.ImageURL;

            if (seoTitle.IsNullOrWhiteSpace() || productItemModel.SeoTitle.IsNullOrWhiteSpace() || seoTitle == "Index")
            {
                return(RedirectToAction("FourOhFour", "Other"));
            }


            return(View(productItemModel));
        }
Пример #6
0
        public List <Product> SelectByCat(int id)
        {
            var productDac = new ProductDAC();
            var result     = productDac.SelectByCat(id);

            return(result);
        }
        public Product Create(Product product)
        {
            Product result     = default(Product);
            var     productDAC = new ProductDAC();

            result = productDAC.Create(product);
            return(result);
        }
        public List <Product> ListarTodosLosProductos()
        {
            List <Product> result     = default(List <Product>);
            var            productDAC = new ProductDAC();

            result = productDAC.Select();
            return(result);
        }
Пример #9
0
        // GET: NAV
        public ActionResult Menu(string category = null)
        {
            ViewBag.SelectedCategory = category;

            ProductDAC    product    = new ProductDAC();
            List <string> categories = product.GetProductCategory();

            return(PartialView(categories));
        }
Пример #10
0
        public ActionResult List(string group = null, int page = 1)
        {
            ProductDAC      product = new ProductDAC();
            ProductListView model   = new ProductListView
            {
                Products   = product.GetList(page, pageSize, group),
                PagingInfo = new PagingInfo
                {
                    CurrentPage  = page,
                    ItemsPerPage = pageSize,
                    TotalItems   = product.GetWorkCenterTotalCount(group)
                },
                CurrentCategory = group
            };

            ViewBag.WorkOrderList = model;


            //페이지 뷰백
            return(View(model));
        }
Пример #11
0
        //[Route("seo/Coupons/{permalink}")]
        public ActionResult Index(string seoParam)
        {
            var seoTitle = Request.RawUrl.Replace("/Coupons/", "");

            var productDAC       = new ProductDAC();
            var productDto       = productDAC.ReadProductBySeoTitle(seoTitle);
            var productItemModel = new ProductItemViewModel();

            productItemModel.Description = productDto.Description;
            productItemModel.Name        = productDto.Name;
            productItemModel.Content     = productDto.Content;
            productItemModel.SeoTitle    = productDto.SeoTitle;
            productItemModel.ImageURL    = productDto.ImageURL;

            if (seoTitle.IsNullOrWhiteSpace() || productItemModel.SeoTitle.IsNullOrWhiteSpace() || seoTitle == "Index")
            {
                return(RedirectToAction("FourOhFour", "Other"));
            }


            return(View(productItemModel));
        }
Пример #12
0
        //[Route("seo/Coupons/{permalink}")]
        public ActionResult Index(string seoParam)
        {
            var seoTitle = Request.RawUrl.Replace("/LocalBoard/", "");

            seoTitle = "paytm-coupons-cashback-offers";//todo
            //todo remove the TMC.Data regerence from the web project later after Service layer implementation
            var productDAC       = new ProductDAC();
            var productDto       = productDAC.ReadProductBySeoTitle(seoTitle);
            var productItemModel = new ProductItemViewModel();

            productItemModel.Description = "";// productDto.Description;
            productItemModel.Name        = productDto.Name;
            productItemModel.Content     = productDto.Content;
            productItemModel.SeoTitle    = "The one stop to all your needs";// productDto.SeoTitle;
            productItemModel.ImageURL    = productDto.ImageURL;

            if (seoTitle.IsNullOrWhiteSpace() || productItemModel.SeoTitle.IsNullOrWhiteSpace() || seoTitle == "Index")
            {
                return(RedirectToAction("FourOhFour", "Other"));
            }


            return(View(productItemModel));
        }
Пример #13
0
        /// <summary>
        /// Update method.
        /// </summary>
        /// <param name="product"></param>
        public void Edit(Product product)
        {
            var productDac = new ProductDAC();

            productDac.UpdateById(product);
        }
        public Product Edit(Product product)
        {
            var productDAC = new ProductDAC();

            return(productDAC.UpdateById(product));
        }
        public void Delete(int id)
        {
            var productDAC = new ProductDAC();

            productDAC.DeleteById(id);
        }
Пример #16
0
        /// <summary>
        /// Delete method.
        /// </summary>
        /// <param name="id"></param>
        public void Remove(int id)
        {
            var productDac = new ProductDAC();

            productDac.DeleteById(id);
        }
Пример #17
0
        /// <summary>
        /// Add method.
        /// </summary>
        /// <param name="product"></param>
        /// <returns></returns>
        public Product Add(Product product)
        {
            var productDac = new ProductDAC();

            return(productDac.Create(product));
        }
Пример #18
0
        public JsonResult CreateHelp(ProductItemViewModel productMaster)
        {
            //OperationResult<long> createHelpResult = null;
            ActionResult actionResult = null;
            IProductDTO  helpDTO      = this.getProductDTO(productMaster, true);

            // helpDTO.ModifiedBy = this.LoggedInUserID;

            //HelpVersionWorkFlowStep workflowStep=(HelpVersionWorkFlowStep)Enum.Parse(typeof(HelpVersionWorkFlowStep), helpMaster.VersionWorkflowStep);
            //helpDTO.VersionWorkflowStep = workflowStep == HelpVersionWorkFlowStep.CHECKINANDAPPROVE ? HelpVersionWorkflowStatus.PENDINGFORAPPROVALBYCLIENTADMIN : HelpVersionWorkflowStatus.PENDINGFORAPPROVALBYSITEADMIN;

            ProductDAC producManager = new ProductDAC();
            var        result        = producManager.CreateProduct(helpDTO);

            /*if (createHelpResult != null && createHelpResult.IsValid())
             * {
             *  ProductSettings productSettings = new ProductSettings(this.ProductID, this.LoggedInSiteID, this.LanguageID, true);
             *  helpResult = helpManager.GetHelpInformation(createHelpResult.Data, productSettings, this.LoggedInUserID, HelpVersion.Default);
             *  if (helpResult != null && helpResult.IsValid())
             *  {
             *      helpDTO = helpResult.Data;
             *      HelpTreeNode helpNode = new HelpTreeNode();
             *      if (helpDTO.Title.Length > 20)
             *      {
             *          helpNode.title = helpDTO.Title.Substring(0, 18) + "..";
             *      }
             *      else
             *      {
             *          helpNode.title = helpDTO.Title;
             *      }
             *      helpNode.tooltip = helpDTO.Title;
             *      helpNode.isFolder = helpDTO.IsFolder;
             *      helpNode.key = helpDTO.HelpMasterID.ToString();
             *
             *      helpNode.prevKey = prevHelpMasterID.ToString();
             *      helpNode.absolutePath = helpDTO.HelpAbsolutePath;
             *
             *      helpNode.canEdit = helpDTO.CreatedBy == this.LoggedInUserID ||
             *                             this.UserRole == UserRole.Administrator ||
             *                             this.UserRole == UserRole.SuperClientAdministrator;
             *
             *      helpDTO = GetUserDetails(helpDTO);
             *
             *      createHelpModel.HelpMasterId = helpDTO.HelpMasterID;
             *      createHelpModel.JsonHelpTreeNode = JsonUtility.Serialize(helpNode);
             *
             *
             *
             *      finalOperationResult = OperationResult<CreateHelpModel>.CreateSuccessResult(createHelpModel);
             *      actionResult = SmartView<CreateHelpModel>(finalOperationResult);
             *  }
             *  else
             *  {
             *      finalOperationResult = OperationResult<CreateHelpModel>.CreateFailureResult("Error while getting help information.");
             *      actionResult = SmartView<CreateHelpModel>(finalOperationResult);
             *  }*/

            //}

            /*   else
             * {
             *     finalOperationResult = OperationResult<CreateHelpModel>.CreateFailureResult("Help could not be created");
             *     actionResult = SmartView<CreateHelpModel>(finalOperationResult);
             * }*/

            return(Json(true));// actionResult;
        }
Пример #19
0
        public List <ProdCBOBindingVO> GetProductInfo()
        {
            ProductDAC dac = new ProductDAC();

            return(dac.GetProductInfo());
        }
Пример #20
0
        // GET: Home
        public ActionResult Index()
        {
            //작업지시별 불량률 확인 하고 리스트로 뿌려준다.
            JobOrderDAC      jobOrder      = new JobOrderDAC();
            JobOrderListView jobordermodel = new JobOrderListView // 작업지시 view만들고
            {
                JobOrders = jobOrder.GetWorkOrderFive(),          // 진행중인 작업지시 조회
            };


            PrdUnitListView prdUnitmodel = new PrdUnitListView //
            {
                PrdUnits = jobOrder.GetUnitCount()             //
            };

            ViewBag.Badrate = string.Format("{0:0.0}", jobOrder.GetBadrate()); // 불량률 뷰백

            ViewBag.TotalmonthWOJS = jobOrder.GetWorkOrderTotalCount_month("제선");
            ViewBag.TotalmonthWOJK = jobOrder.GetWorkOrderTotalCount_month("제강");
            ViewBag.TotalmonthWOAY = jobOrder.GetWorkOrderTotalCount_month("압연");
            ViewBag.TotalmonthWOJJ = jobOrder.GetWorkOrderTotalCount_month("적재");
            ViewBag.TotalmonthWOPJ = jobOrder.GetWorkOrderTotalCount_month("포장");
            //이번달 전체작업지시 뷰백

            ViewBag.FinishmonthWOJS = jobOrder.GetWorkOrderFinishCount_month("제선");
            ViewBag.FinishmonthWOJK = jobOrder.GetWorkOrderFinishCount_month("제강");
            ViewBag.FinishmonthWOAY = jobOrder.GetWorkOrderFinishCount_month("압연");
            ViewBag.FinishmonthWOJJ = jobOrder.GetWorkOrderFinishCount_month("적재");
            ViewBag.FinishmonthWOPJ = jobOrder.GetWorkOrderFinishCount_month("포장");
            //이번달 작업완료 뷰백

            ViewBag.FinishtodayWOJS = jobOrder.GetWorkOrderFinishCount_today("제선");
            ViewBag.FinishtodayWOJK = jobOrder.GetWorkOrderFinishCount_today("제강");
            ViewBag.FinishtodayWOAY = jobOrder.GetWorkOrderFinishCount_today("압연");
            ViewBag.FinishtodayWOJJ = jobOrder.GetWorkOrderFinishCount_today("적재");
            ViewBag.FinishtodayWOPJ = jobOrder.GetWorkOrderFinishCount_today("포장");
            //금일작업완료 뷰백
            ViewBag.FinishWOJS = jobOrder.GetWorkOrderFinishCount("제선");
            ViewBag.FinishWOJK = jobOrder.GetWorkOrderFinishCount("제강");
            ViewBag.FinishWOAY = jobOrder.GetWorkOrderFinishCount("압연");
            ViewBag.FinishWOJJ = jobOrder.GetWorkOrderFinishCount("적재");
            ViewBag.FinishWOPJ = jobOrder.GetWorkOrderFinishCount("포장");
            //누적작업완료 뷰백

            ViewBag.TopFive = jobordermodel;
            //작업지시 뷰백

            ProductDAC      workcenter      = new ProductDAC();
            ProductListView workcentermodel = new ProductListView
            {
                Products   = workcenter.GetList(1, 10, null),
                PagingInfo = new PagingInfo
                {
                    CurrentPage  = 1,
                    ItemsPerPage = 5,
                    TotalItems   = workcenter.GetWorkCenterTotalCount(null)
                },
                CurrentCategory = null
            };

            ViewBag.TotalWCJS = workcenter.GetWorkCenterTotalCount("제선");
            ViewBag.TotalWCJK = workcenter.GetWorkCenterTotalCount("제강");
            ViewBag.TotalWCAY = workcenter.GetWorkCenterTotalCount("압연");
            ViewBag.TotalWCJJ = workcenter.GetWorkCenterTotalCount("적재");
            ViewBag.TotalWCPJ = workcenter.GetWorkCenterTotalCount("포장");
            //전체 작업장수 뷰백
            ViewBag.StoppingWCJS = workcenter.GetWorkCenterCountStop("제선");
            ViewBag.StoppingWCJK = workcenter.GetWorkCenterCountStop("제강");
            ViewBag.StoppingWCAY = workcenter.GetWorkCenterCountStop("압연");
            ViewBag.StoppingWCJJ = workcenter.GetWorkCenterCountStop("적재");
            ViewBag.StoppingWCPJ = workcenter.GetWorkCenterCountStop("포장");
            //멈춘 작업장수 뷰백
            ViewBag.WorkOrderList = workcentermodel; // 작업장 뷰백

            OrderReqDAC   woreq      = new OrderReqDAC();
            WoReqListView woreqmodel = new WoReqListView
            {
                WoReqs = woreq.GetWoReqTen()
            };

            ViewBag.WoReqList       = woreqmodel;                     // 생산의뢰 뷰백
            ViewBag.WoReqCount      = woreq.GetReqTotalCount();       //누적 생산의뢰 뷰백
            ViewBag.WoReqCountToday = woreq.GetReqTotalCount_Today(); //금일 생산의뢰 뷰백


            MemberDAC      memcnt      = new MemberDAC();
            MemcntListView memcntmodel = new MemcntListView
            {
                Members = memcnt.GetWorkerCount()
            };

            ViewBag.memcnt = memcntmodel;
            //직책별 카운트 뷰백
            ViewBag.gn1    = memcntmodel.Members[0].UserGroup_Name;
            ViewBag.gn1cnt = memcntmodel.Members[0].UserCnt;
            ViewBag.gn2    = memcntmodel.Members[1].UserGroup_Name;
            ViewBag.gn2cnt = memcntmodel.Members[1].UserCnt;
            ViewBag.gn3    = memcntmodel.Members[2].UserGroup_Name;
            ViewBag.gn3cnt = memcntmodel.Members[2].UserCnt;
            //직책별 차트데이터 뷰백
            ViewBag.WorkTimeAVG = memcnt.GetWorkTimeAVG();

            return(View());
        }