Esempio n. 1
0
        public ActionResult WorkStatusCreate(int Id)
        {
            WorkStatus objWorkStatus = new BOQPreparingRepository().GetWorkStatusCreate(Id);

            objWorkStatus.WorkStatusItem = new BOQPreparingRepository().GetWorkStatusItem(Id);
            return(View("WorkStatusCreate", objWorkStatus));
        }
Esempio n. 2
0
        public ActionResult BOQPrepareList()
        {
            List <BOQPreparing> obj = new List <BOQPreparing>();

            obj = new BOQPreparingRepository().GetBOQPreparingList();

            return(PartialView("_BOQListGrid", obj));
        }
Esempio n. 3
0
        public ActionResult ShowDetails(int id)
        {
            if (id == 0)
            {
                TempData["error"] = "That was an invalid/unknown request.";
                return(RedirectToAction("Index", "Home"));
            }
            BOQPreparingRepository repo = new BOQPreparingRepository();

            SubContractorDropDown();
            BOQPreparing model = repo.GetBOQPreparingView(id);

            return(View("BOQPreparing", model));
        }
Esempio n. 4
0
        public ActionResult Delete(int Id)
        {
            ViewBag.Title = "Delete";

            {
                try
                {
                    var ref_no = new BOQPreparingRepository().DeleteBOQPreparing(Id);
                    TempData["success"] = "Deleted Successfully";
                    return(RedirectToAction("Index"));
                }
                catch (Exception)
                {
                    TempData["error"] = "Oops! Something went wrong!";
                    //TempData["SubRefNo"] = null;
                    return(RedirectToAction("ShowDetails", new { id = Id }));
                }
            }
        }
Esempio n. 5
0
        public ActionResult ShowDetails(BOQPreparing model)
        {
            //ViewBag.Title = "Edit";
            model.CreatedBy   = UserID.ToString();
            model.CreatedDate = System.DateTime.Now;

            var repo = new BOQPreparingRepository();

            //var result1 = new BOQPreparingRepository().CHECK(model.QuerySheetId);
            //if (result1 > 0)
            //{
            //    TempData["error"] = "Sorry! Already Used!";
            //    TempData["QuerySheetRefNo"] = null;
            //    return View("Edit", model);
            //}

            //else
            //{
            try
            {
                int row = new BOQPreparingRepository().UpdateBOQPreparing(model);

                TempData["success"] = "Updated successfully";
                TempData["error"]   = "";
                return(RedirectToAction("Index"));
            }
            //catch (SqlException)
            //{
            //    TempData["error"] = "Some error occured while connecting to database. Please check your network connection and try again.";
            //}
            catch (NullReferenceException)
            {
                TempData["error"] = "Some required data was missing. Please try again.";
            }
            catch (Exception)
            {
                TempData["error"] = "Some error occured. Please try again.";
            }
            return(RedirectToAction("Index"));
            //}
        }
Esempio n. 6
0
        public ActionResult BOQPreparing(BOQPreparing model)
        {
            model.CreatedBy   = UserID.ToString();
            model.CreatedDate = System.DateTime.Now;

            if (!ModelState.IsValid)
            {
                var allErrors = ModelState.Values.SelectMany(v => v.Errors);
                return(View(model));
            }
            Result res = new BOQPreparingRepository().Insert(model);

            if (res.Value)
            {
                TempData["Success"] = "Saved Successfully!";
            }
            else
            {
            }
            return(RedirectToAction("Index"));
        }
Esempio n. 7
0
        public ActionResult WorkStatusCreate(WorkStatus model)
        {
            //model.TranDate = System.DateTime.Now;
            //model.CreatedDate = System.DateTime.Now;
            //model.CreatedBy = UserID;
            if (!ModelState.IsValid)
            {
                var allErrors = ModelState.Values.SelectMany(v => v.Errors);
                return(View(model));
            }
            Result res = new BOQPreparingRepository().UpdateWorkStatus(model);

            if (res.Value)
            {
                TempData["Success"] = "Saved Successfully!";
            }
            else
            {
            }
            return(RedirectToAction("WorkStatus"));
        }
Esempio n. 8
0
        public ActionResult BOQPreparing(int Id)
        {
            SubContractorDropDown();
            BOQPreparing objBOQPreparing = new BOQPreparingRepository().GetNewBOQPreparing(Id);
            //objBOQPreparing.projectWorkRefNo = new BOQPreparingRepository().GetRefNo(objBOQPreparing);
            var internalid = BOQPreparingRepository.GetNextRefNo();

            objBOQPreparing.projectWorkRefNo = internalid;

            objBOQPreparing.projectWorkDate  = DateTime.Now;
            objBOQPreparing.BOQPreparingItem = new BOQPreparingRepository().GetTaskDetails(Id);
            foreach (var item in objBOQPreparing.BOQPreparingItem)
            {
                item.BOQPreparingItemWork = new List <BOQPreparingItemWork>();
                item.BOQPreparingItemWork.Add(new BOQPreparingItemWork());
                item.BOQPreparingItemWork[0].PlanedStartDate = DateTime.Now;
                item.BOQPreparingItemWork[0].PlanedEndDate   = DateTime.Now;
            }


            return(View("BOQPreparing", objBOQPreparing));
        }