예제 #1
0
        public ActionResult ItemUpdate(int id)
        {
            ModelState.Clear();
            CategoryBL         category   = new CategoryBL();
            MeasureBL          measure    = new MeasureBL();
            ItemBL             bl         = new ItemBL();
            List <CategoryDTO> categorydt = new List <CategoryDTO>();
            List <MeasureDTO>  measuredt  = new List <MeasureDTO>();
            ItemsDTO           dto        = new ItemsDTO();

            bl.SearchID(id, out dto);
            category.SearchList(out categorydt);
            measure.SearchList(out measuredt);
            ViewBag.CategoryList         = categorydt;
            ViewBag.MeasureList          = measuredt;
            ViewData["tool"]             = dto.manufacture_tool.ToString().ToLower();
            ViewData["make"]             = dto.manufacture_make.ToString().ToLower();
            ViewData["dangerous"]        = dto.dangerous.ToString().ToLower();
            ViewData["good"]             = dto.manufacture_finished_goods.ToString().ToLower();
            ViewData["category"]         = dto.category_id;
            ViewData["inventorymeasure"] = dto.inventory_measure_id;
            ViewData["sizemeasure"]      = dto.manufacture_size_measure_id;
            ViewData["weightmeasure"]    = dto.manufacture_weight_measure_id;
            return(View(dto));
        }
예제 #2
0
        public ActionResult CategoryAdd()
        {
            CategoryBL         catelogy = new CategoryBL();
            List <CategoryDTO> catelogydt;

            catelogy.SearchList(out catelogydt);
            ViewBag.CaterogyList = catelogydt;
            return(View());
        }
예제 #3
0
        public ActionResult CategoryAdd()
        {
            CategoryBL catelogy = new CategoryBL();
            DataTable  catelogydt;

            catelogy.SearchList(out catelogydt);
            ViewBag.CaterogyList = CommonMethod.DataTableToList <CategoryDTO>(catelogydt);
            return(View());
        }
예제 #4
0
        public ActionResult ItemAdd(ItemsDTO model)
        {
            CategoryBL         category   = new CategoryBL();
            MeasureBL          measure    = new MeasureBL();
            List <CategoryDTO> categorydt = new List <CategoryDTO>();
            List <MeasureDTO>  measuredt  = new List <MeasureDTO>();

            category.SearchList(out categorydt);
            measure.SearchList(out measuredt);
            ViewBag.CategoryList = categorydt;
            ViewBag.MeasureList  = measuredt;
            ItemBL bl = new ItemBL();

            if (ModelState.IsValid)
            {
                int count = bl.CheckCode(model);
                if (count > 0)
                {
                    TempData["Error"]   = "Code already exists";
                    TempData["Success"] = "";
                    return(View(model));
                }
                else
                {
                    if (model.discontinued_datetime.IsNotNullOrEmpty() == true)
                    {
                        string datetime = DateTime.Parse(model.discontinued_datetime).ToString("yyyy-MM-dd HH:mm:ss");
                        model.discontinued_datetime = datetime;
                    }
                    model.created_by = 0;
                    model.updated_by = 0;
                    int equal = bl.InsertData(model);
                    if (equal == 1)
                    {
                        TempData["Error"]   = "Insert badly";
                        TempData["Success"] = "";
                        return(View(model));
                    }
                    else
                    {
                        TempData["Error"]   = "";
                        TempData["Success"] = "Insert successfully";
                        return(RedirectToAction("ItemAdd"));
                    }
                }
            }
            else
            {
                return(View(model));
            }
        }
예제 #5
0
        public ActionResult ItemAdd()
        {
            ModelState.Clear();
            CategoryBL         category   = new CategoryBL();
            MeasureBL          measure    = new MeasureBL();
            List <CategoryDTO> categorydt = new List <CategoryDTO>();
            List <MeasureDTO>  measuredt  = new List <MeasureDTO>();

            category.SearchList(out categorydt);
            measure.SearchList(out measuredt);
            ViewBag.CategoryList = categorydt;
            ViewBag.MeasureList  = measuredt;
            return(View());
        }
예제 #6
0
        public ActionResult ItemAdd()
        {
            CategoryBL catelogy = new CategoryBL();
            MeasureBL  measure  = new MeasureBL();
            DataTable  catelogydt;
            DataTable  measuredt;

            catelogy.SearchList(out catelogydt);
            measure.SearchList(out measuredt);
            ViewBag.CatelogyList = CommonMethod.DataTableToList <CategoryDTO>(catelogydt);
            ViewBag.MeasureList  = CommonMethod.DataTableToList <MeasureDTO>(measuredt);
            ItemsDTO model = new ItemsDTO();

            return(View(model));
        }
예제 #7
0
        public ActionResult ItemSearch(string Page, ItemsSearch model)
        {
            ItemsDTO dto = new ItemsDTO();

            ModelState.Clear();
            if (!string.IsNullOrEmpty(model.SearchButton) || Page.IsNotNullOrEmpty())
            {
                if (Page != null)
                {
                    dto.page   = int.Parse(Page);
                    model.Page = dto.page;
                }
                ItemBL          bl     = new ItemBL();
                List <ItemsDTO> result = new List <ItemsDTO>();
                if (model.ItemName.IsNotNullOrEmpty())
                {
                    dto.name = model.ItemName;
                }
                if (model.ItemCode.IsNotNullOrEmpty())
                {
                    dto.code = model.ItemCode;
                }
                if (model.Category.HasValue)
                {
                    dto.category_id = model.Category;
                }

                bl.SearchData(dto, out result);
                model.PageCount     = bl.CountPage(dto);
                model.SearchResults = new StaticPagedList <ItemsDTO>(result, model.Page, 20, model.PageCount);
            }
            CategoryBL         category = new CategoryBL();
            List <CategoryDTO> categorydt;

            category.SearchList(out categorydt);
            CategoryDTO cate = new CategoryDTO();

            categorydt.Add(cate);
            ViewBag.CategoryList = categorydt;

            return(View(model));
        }
예제 #8
0
        public ActionResult CategoryUpdate(int id)
        {
            CategoryBL  bl = new CategoryBL();
            DataTable   dt;
            CategoryDTO category = new CategoryDTO();

            CategoryBL catelogy = new CategoryBL();
            DataTable  catelogydt;

            catelogy.SearchList(out catelogydt);
            ViewBag.CaterogyList = CommonMethod.DataTableToList <CategoryDTO>(catelogydt);
            category.id          = id;
            bl.SearchData(category, out dt);
            DataRow row = dt.Rows[0];

            category.parent_id   = int.Parse(row["parent_id"].ToString());
            category.code        = row["code"].ToString();
            category.name        = row["name"].ToString();
            category.description = row["description"].ToString();
            return(View(category));
        }
예제 #9
0
        public ActionResult CategoryAdd(CategoryDTO category)
        {
            CategoryBL         catelogy = new CategoryBL();
            List <CategoryDTO> catelogydt;

            catelogy.SearchList(out catelogydt);
            ViewBag.CaterogyList = catelogydt;
            if (ModelState.IsValid)
            {
                CategoryBL bl   = new CategoryBL();
                int        code = bl.CheckCode(category);
                if (code > 0)
                {
                    TempData["Error"] = "Code already exists";
                }
                else
                {
                    TempData["Error"]   = "";
                    category.created_by = 0;
                    category.updated_by = 0;
                    int result = bl.InsertData(category);
                    if (result == 1)
                    {
                        TempData["Error"]   = "Insert badly";
                        TempData["Success"] = "";
                        return(View(category));
                    }
                    else
                    {
                        TempData["Error"]   = "";
                        TempData["Success"] = "Insert successfully";
                        return(RedirectToAction("CategoryAdd"));
                    }
                }
            }
            return(View(category));
        }