Exemplo n.º 1
0
        public SizeGridModel GetById(int?id)
        {
            var           body         = "";
            SizeGridModel SizeGridById = ServerResponse.Invoke <SizeGridModel>("api/sizeGrid/getDetail?id=" + id, body, "get");

            return(SizeGridById);
        }
Exemplo n.º 2
0
        public SizeGridModel Delete(SizeGridModel sizeGridModel)
        {
            var           body           = JsonConvert.SerializeObject(sizeGridModel);
            SizeGridModel SizeGridDelete = ServerResponse.Invoke <SizeGridModel>("api/sizeGrid/Delete?id=" + sizeGridModel.Id, body, "POST");

            return(SizeGridDelete);
        }
Exemplo n.º 3
0
        public bool CheckGridNo(SizeGridModel model)
        {
            var body        = JsonConvert.SerializeObject(model);
            var CheckGridNo = ServerResponse.Invoke <bool>("api/sizeGrid/checkGridNo", body, "POST");

            return(CheckGridNo);
        }
Exemplo n.º 4
0
        public bool Create(SizeGridModel sizeGridModel)
        {
            var  body           = JsonConvert.SerializeObject(sizeGridModel);
            bool SizeGridCreate = ServerResponse.Invoke <bool>("api/sizeGrid/create", body, "Post");

            return(SizeGridCreate);
        }
Exemplo n.º 5
0
        public bool Edit(SizeGridModel sizeGridModel)
        {
            var  body         = JsonConvert.SerializeObject(sizeGridModel);
            bool SizeGridEdit = ServerResponse.Invoke <bool>("api/sizeGrid/edit?id=" + sizeGridModel.Id, body, "POST");

            return(SizeGridEdit);
        }
Exemplo n.º 6
0
        public ActionResult Edit(int?id)

        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SizeGridModel SizeGridModelById = Services.SizeGridService.GetById(id);
            var           dict     = new Dictionary <string, string>();
            var           keyvalue = Utility.getKeyVaue(SizeGridModelById).Where(x => x.Key.Contains("Z")).ToList();

            foreach (var item2 in keyvalue)
            {
                if (!string.IsNullOrEmpty(item2.Value))
                {
                    if (item2.Value.Contains(".0"))
                    {
                        //item2[item2.Key] =    item2.Value.Replace(".0", "");
                        dict.Add(item2.Key, item2.Value.Replace(".0", ""));
                    }
                    else
                    {
                        dict.Add(item2.Key, item2.Value);
                    }
                }
            }
            ViewData["Sizes"] = dict;
            return(View(SizeGridModelById));
        }
Exemplo n.º 7
0
 public ActionResult DeleteConfirmed(SizeGridModel sizeGrid)
 {
     if (sizeGrid.Id > 0)
     {
         SizeGridModel SizeGridDelete = Services.SizeGridService.Delete(sizeGrid);
         TempData["Success"] = "Data saved successfully!";
         return(RedirectToAction("Index", "SizeGrid"));
     }
     return(View(sizeGrid));
 }
Exemplo n.º 8
0
 public ActionResult Edit(SizeGridModel sizeGrid)
 {
     if (ModelState.IsValid)
     {
         bool SizeGridEdit = Services.SizeGridService.Edit(sizeGrid);
         TempData["Success"] = "Data saved successfully!";
         return(RedirectToAction("Index", "SizeGrid"));
     }
     return(View(sizeGrid));
 }
Exemplo n.º 9
0
        public IHttpActionResult SizeGridAutocompleteOffer(string name)
        {
            SizeGridModel model = new SizeGridModel();
            var           data  = db.SizeGrids.Where(x => x.IsActive == true);

            foreach (var item in data)
            {
                model.Z01 = item.Z01;
            }
            return(Ok(data));
        }
Exemplo n.º 10
0
        public ActionResult Create(SizeGridModel sizeGrid)
        {
            var errors = ModelState.Values.SelectMany(v => v.Errors);

            if (ModelState.IsValid)
            {
                // user.IsActive = true;
                bool SizeGridCreate = Services.SizeGridService.Create(sizeGrid);
                TempData["Success"] = "Data saved successfully!";
                return(RedirectToAction("Index", "SizeGrid"));
            }
            return(View(sizeGrid));
        }
Exemplo n.º 11
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SizeGridModel SizeGridModelById = Services.SizeGridService.GetById(id);

            if (SizeGridModelById == null)
            {
                return(HttpNotFound());
            }
            return(View(SizeGridModelById));
        }
Exemplo n.º 12
0
        public JsonResult getGridSize(int?id)
        {
            //ProductModel ProductModelById = Services.ProductService.GetById(id);
            SizeGridModel SizeGridModelById = Services.SizeGridService.GetById(id);
            List <string> namelist          = new List <string>();

            if (!string.IsNullOrEmpty(SizeGridModelById.Z01.ToString()))
            {
                if (SizeGridModelById.Z01.ToString().Contains(".0"))
                {
                    var a1 = SizeGridModelById.Z01.ToString().Replace(".0", "");
                    namelist.Add(a1);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z01.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z02.ToString()))
            {
                if (SizeGridModelById.Z02.ToString().Contains(".0"))
                {
                    var a2 = SizeGridModelById.Z02.ToString().Replace(".0", "");
                    namelist.Add(a2);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z02.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z03.ToString()))
            {
                if (SizeGridModelById.Z03.ToString().Contains(".0"))
                {
                    var a3 = SizeGridModelById.Z03.ToString().Replace(".0", "");
                    namelist.Add(a3);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z03.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z04.ToString()))
            {
                if (SizeGridModelById.Z04.ToString().Contains(".0"))
                {
                    var a4 = SizeGridModelById.Z04.ToString().Replace(".0", "");
                    namelist.Add(a4);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z04.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z05.ToString()))
            {
                if (SizeGridModelById.Z05.ToString().Contains(".0"))
                {
                    var a5 = SizeGridModelById.Z05.ToString().Replace(".0", "");
                    namelist.Add(a5);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z05.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z06.ToString()))
            {
                if (SizeGridModelById.Z06.ToString().Contains(".0"))
                {
                    var a6 = SizeGridModelById.Z06.ToString().Replace(".0", "");
                    namelist.Add(a6);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z06.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z07.ToString()))
            {
                if (SizeGridModelById.Z07.ToString().Contains(".0"))
                {
                    var a7 = SizeGridModelById.Z07.ToString().Replace(".0", "");
                    namelist.Add(a7);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z07.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z08.ToString()))
            {
                if (SizeGridModelById.Z08.ToString().Contains(".0"))
                {
                    var a8 = SizeGridModelById.Z08.ToString().Replace(".0", "");
                    namelist.Add(a8);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z08.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z09.ToString()))
            {
                if (SizeGridModelById.Z09.ToString().Contains(".0"))
                {
                    var a9 = SizeGridModelById.Z09.ToString().Replace(".0", "");
                    namelist.Add(a9);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z09.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z10.ToString()))
            {
                if (SizeGridModelById.Z10.ToString().Contains(".0"))
                {
                    var a10 = SizeGridModelById.Z10.ToString().Replace(".0", "");
                    namelist.Add(a10);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z10.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z11.ToString()))
            {
                if (SizeGridModelById.Z11.ToString().Contains(".0"))
                {
                    var a11 = SizeGridModelById.Z11.ToString().Replace(".0", "");
                    namelist.Add(a11);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z11.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z12.ToString()))
            {
                if (SizeGridModelById.Z12.ToString().Contains(".0"))
                {
                    var a12 = SizeGridModelById.Z12.ToString().Replace(".0", "");
                    namelist.Add(a12);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z12.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z13.ToString()))
            {
                if (SizeGridModelById.Z13.ToString().Contains(".0"))
                {
                    var a13 = SizeGridModelById.Z13.ToString().Replace(".0", "");
                    namelist.Add(a13);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z13.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z14.ToString()))
            {
                if (SizeGridModelById.Z14.ToString().Contains(".0"))
                {
                    var a14 = SizeGridModelById.Z14.ToString().Replace(".0", "");
                    namelist.Add(a14);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z14.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z15.ToString()))
            {
                if (SizeGridModelById.Z15.ToString().Contains(".0"))
                {
                    var a15 = SizeGridModelById.Z15.ToString().Replace(".0", "");
                    namelist.Add(a15);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z15.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z16.ToString()))
            {
                if (SizeGridModelById.Z16.ToString().Contains(".0"))
                {
                    var a16 = SizeGridModelById.Z16.ToString().Replace(".0", "");
                    namelist.Add(a16);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z16.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z17.ToString()))
            {
                if (SizeGridModelById.Z17.ToString().Contains(".0"))
                {
                    var a17 = SizeGridModelById.Z17.ToString().Replace(".0", "");
                    namelist.Add(a17);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z17.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z18.ToString()))
            {
                if (SizeGridModelById.Z18.ToString().Contains(".0"))
                {
                    var a18 = SizeGridModelById.Z18.ToString().Replace(".0", "");
                    namelist.Add(a18);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z18.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z19.ToString()))
            {
                if (SizeGridModelById.Z19.ToString().Contains(".0"))
                {
                    var a19 = SizeGridModelById.Z19.ToString().Replace(".0", "");
                    namelist.Add(a19);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z19.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z20.ToString()))
            {
                if (SizeGridModelById.Z20.ToString().Contains(".0"))
                {
                    var a20 = SizeGridModelById.Z20.ToString().Replace(".0", "");
                    namelist.Add(a20);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z20.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z21.ToString()))
            {
                if (SizeGridModelById.Z21.ToString().Contains(".0"))
                {
                    var a21 = SizeGridModelById.Z21.ToString().Replace(".0", "");
                    namelist.Add(a21);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z21.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z22.ToString()))
            {
                if (SizeGridModelById.Z22.ToString().Contains(".0"))
                {
                    var a22 = SizeGridModelById.Z22.ToString().Replace(".0", "");
                    namelist.Add(a22);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z22.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z23.ToString()))
            {
                if (SizeGridModelById.Z23.ToString().Contains(".0"))
                {
                    var a23 = SizeGridModelById.Z23.ToString().Replace(".0", "");
                    namelist.Add(a23);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z23.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z24.ToString()))
            {
                if (SizeGridModelById.Z24.ToString().Contains(".0"))
                {
                    var a24 = SizeGridModelById.Z24.ToString().Replace(".0", "");
                    namelist.Add(a24);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z24.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z25.ToString()))
            {
                if (SizeGridModelById.Z25.ToString().Contains(".0"))
                {
                    var a25 = SizeGridModelById.Z25.ToString().Replace(".0", "");
                    namelist.Add(a25);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z25.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z26.ToString()))
            {
                if (SizeGridModelById.Z26.ToString().Contains(".0"))
                {
                    var a26 = SizeGridModelById.Z26.ToString().Replace(".0", "");
                    namelist.Add(a26);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z26.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z27.ToString()))
            {
                if (SizeGridModelById.Z27.ToString().Contains(".0"))
                {
                    var a27 = SizeGridModelById.Z27.ToString().Replace(".0", "");
                    namelist.Add(a27);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z27.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z28.ToString()))
            {
                if (SizeGridModelById.Z28.ToString().Contains(".0"))
                {
                    var a28 = SizeGridModelById.Z28.ToString().Replace(".0", "");
                    namelist.Add(a28);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z28.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z29.ToString()))
            {
                if (SizeGridModelById.Z29.ToString().Contains(".0"))
                {
                    var a29 = SizeGridModelById.Z29.ToString().Replace(".0", "");
                    namelist.Add(a29);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z29.ToString());
                }
            }
            if (!string.IsNullOrEmpty(SizeGridModelById.Z30.ToString()))
            {
                if (SizeGridModelById.Z30.ToString().Contains(".0"))
                {
                    var a30 = SizeGridModelById.Z30.ToString().Replace(".0", "");
                    namelist.Add(a30);
                }
                else
                {
                    namelist.Add(SizeGridModelById.Z30.ToString());
                }
            }
            return(Json(namelist, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 13
0
        public JsonResult CheckGridNo(SizeGridModel model)
        {
            var iExist = Services.SizeGridService.CheckGridNo(model);

            return(Json(!iExist, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 14
0
        public ActionResult ExcelUpload(SizeGridModel sizeGrid, HttpPostedFileBase ExcelFile)
        {
            Dictionary <int, string>        GridNumber      = new Dictionary <int, string>();
            Dictionary <string, string>     process         = new Dictionary <string, string>();
            Dictionary <int, SizeGridModel> sizeGrids       = new Dictionary <int, SizeGridModel>();
            Dictionary <int, SizeGridModel> TempsizeGrids   = new Dictionary <int, SizeGridModel>();
            Dictionary <int, SizeGridModel> updatesizeGrids = new Dictionary <int, SizeGridModel>();
            string filePath = string.Empty;

            if (ExcelFile != null)
            {
                string path = Server.MapPath("~/File/");
                if (!Directory.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }
                filePath = path + Path.GetFileName(ExcelFile.FileName);
                string extension = Path.GetExtension(ExcelFile.FileName);
                ExcelFile.SaveAs(filePath);
                string csvData = System.IO.File.ReadAllText(filePath);
                var    csv     = csvData.Split('\n').Length;
                int    i       = 0;
                foreach (string row in csvData.Split('\n'))
                {
                    try
                    {
                        if (!string.IsNullOrEmpty(row) && row.Split(',')[0].All(char.IsDigit) && !row.StartsWith(",,,,,"))
                        {
                            i++;
                            var model    = new SizeGridModel();
                            var rowSplit = row.Split(',');
                            model.GridNumber = rowSplit[0].ToString();
                            if (model.GridNumber.Length < 2)
                            {
                                var s = model.GridNumber.Length;
                                while (s < 2)
                                {
                                    model.GridNumber = "0" + model.GridNumber;
                                    s++;
                                }
                            }
                            model.Z01      = Convert.ToInt32(rowSplit[1].ToString());
                            model.Z02      = Convert.ToInt32(rowSplit[2].ToString());
                            model.Z03      = Convert.ToInt32(rowSplit[3].ToString());
                            model.Z04      = Convert.ToInt32(rowSplit[4].ToString());
                            model.Z05      = Convert.ToInt32(rowSplit[5].ToString());
                            model.Z06      = Convert.ToInt32(rowSplit[6].ToString());
                            model.Z07      = Convert.ToInt32(rowSplit[7].ToString());
                            model.Z08      = Convert.ToInt32(rowSplit[8].ToString());
                            model.Z09      = Convert.ToInt32(rowSplit[9].ToString());
                            model.Z10      = Convert.ToInt32(rowSplit[10].ToString());
                            model.Z11      = Convert.ToInt32(rowSplit[11].ToString());
                            model.Z12      = Convert.ToInt32(rowSplit[12].ToString());
                            model.Z13      = Convert.ToInt32(rowSplit[13].ToString());
                            model.Z14      = Convert.ToInt32(rowSplit[14].ToString());
                            model.Z15      = Convert.ToInt32(rowSplit[15].ToString());
                            model.Z16      = Convert.ToInt32(rowSplit[16].ToString());
                            model.Z17      = Convert.ToInt32(rowSplit[17].ToString());
                            model.Z18      = Convert.ToInt32(rowSplit[18].ToString());
                            model.Z19      = Convert.ToInt32(rowSplit[19].ToString());
                            model.Z20      = Convert.ToInt32(rowSplit[20].ToString());
                            model.Z21      = Convert.ToInt32(rowSplit[21].ToString());
                            model.Z22      = Convert.ToInt32(rowSplit[22].ToString());
                            model.Z23      = Convert.ToInt32(rowSplit[23].ToString());
                            model.Z24      = Convert.ToInt32(rowSplit[24].ToString());
                            model.Z25      = Convert.ToInt32(rowSplit[25].ToString());
                            model.Z26      = Convert.ToInt32(rowSplit[26].ToString());
                            model.Z27      = Convert.ToInt32(rowSplit[27].ToString());
                            model.Z28      = Convert.ToInt32(rowSplit[28].ToString());
                            model.Z29      = Convert.ToInt32(rowSplit[29].ToString());
                            model.Z30      = Convert.ToInt32(rowSplit[30].ToString());
                            model.IsActive = true;
                            TempsizeGrids.Add(i, model);
                            GridNumber.Add(i, model.GridNumber);
                        }
                    }
                    catch (Exception ex)
                    {
                        if (ex.Message != null)
                        {
                            process[i + "#" + row.Split(',')[0]] = ex.Message;
                        }
                        else
                        {
                            process[i + "#" + row.Split(',')[0]] = "Error Adding the row";
                        }
                    }
                }
            }
            var isexists = Services.SizeGridService.CheckGridNumber(GridNumber);

            if (TempsizeGrids != null && TempsizeGrids.Count > 0)
            {
                foreach (var item in TempsizeGrids)
                {
                    if (isexists[item.Key] == false)
                    {
                        sizeGrids.Add(item.Key, item.Value);
                        process[item.Key + "#" + item.Value.GridNumber] = "Add";
                    }
                    else
                    {
                        updatesizeGrids.Add(item.Key, item.Value);
                        process[item.Key + "#" + item.Value.GridNumber] = "Update";
                    }
                }
            }
            var addList        = Services.SizeGridService.CreateList(sizeGrids);
            var updateList     = Services.SizeGridService.UpdateList(updatesizeGrids);
            var dictionaryFrom = new Dictionary <string, string>();

            dictionaryFrom          = sc.getFilterData(addList, updateList, process);
            TempData["ProcessData"] = dictionaryFrom;
            TempData["Success"]     = "Data Uploaded Successfully!";
            return(RedirectToAction("Index", "SizeGrid"));
        }