//public ActionResult Index() //{ // var list = GetNormalIplikService().GetAllNormalIplikler(include:true); // //var zetaCodeNormalIplik = db.ZetaCodeNormalIplik.Include(z => z.PantoneRengi).Include(z => z.Renk); // var model = new List<ZetaCodeNormalIplikEditVm>(); // foreach (var item in list) // { // model.Add(new ZetaCodeNormalIplikEditVm { // NormalIplik = item // }); // } // return View(model); //} // GET: ZetaCodeNormalIplik/Details/5 // GET: ZetaCodeNormalIplik/Create public void FillCollections(ZetaCodeNormalIplikEditVm model , string sirketId = "" , int?ulkeId = null , int pantoneRenkId = 0 , int renkId = 0 , int uretimTeknolojitermId = 0) { model.Collections.Sirketler = GetCompanyService().GetParentCompanyIdAndNames(1, sirketId); //model.Collections.Ulkeler = GetOthersService().GetAllCountry(); //var ulke = temp.FirstOrDefault(x => string.CompareOrdinal(x.Value,ulkeId?.ToString()) == 0); //if (ulke != null) //{ // ulke.Selected = true; //} model.Collections.PantoneRenkleri = new SelectList(GetNormalIplikService().GetPantoneRenkler() .Select(x => new { Id = x.Id.ToString(), PantoneKodu = x.PantoneKodu + " " + x.PantoneRengi }), "Id", "PantoneKodu", pantoneRenkId.ToString()); model.Collections.Renkler = GetNormalIplikService().GetRenkler(2).Select(x => new SelectListItem { Value = string.Format("{0}|{1}", x.Id, x.HtmlKod ?? string.Empty), Text = x.Ad }).ToList(); model.Collections.UretimTeknolojileri = new SelectList(GetTermService().GetTermsByTaxonomyId(31), "Id", "Name", uretimTeknolojitermId); model.NE = new IplikNoGuideMethod(GetSelectListNE); model.NM = new IplikNoGuideMethod(GetSelectListNM); model.DYN = new IplikNoGuideMethod(GetSelectListDYN); model.FL = new IplikNoGuideMethod(GetSelectListFL); model.EA = new IplikNoGuideMethod(GetSelectListEA); model.ElyafOrani = new ElyafOraniMethod(GetSelectListElyafOrani); if (!model.IplikNolar.Any()) { model.IplikNolar.Add(new IplikNoVm()); } }
// GET: ZetaCodeNormalIplik/Edit/5 public ActionResult Edit(int?id, string companyId) { if (!id.HasValue || id < 1 || string.IsNullOrWhiteSpace(companyId)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var container = GetNormalIplikService().GetCard(id.Value, companyId); var normalIplik = container.NormalIplik; if (normalIplik == null && normalIplik.Id < 1) { return(HttpNotFound()); } var model = new ZetaCodeNormalIplikEditVm(); model.NormalIplik = normalIplik; FillCollections(model , sirketId: normalIplik.SirketId , ulkeId: normalIplik.UlkeId , pantoneRenkId: normalIplik.PantoneId ?? 0 , renkId: normalIplik.Renkid ?? 0 , uretimTeknolojitermId: normalIplik.UretimTeknolojisiId ?? 0); //model.ZetaCodeNormalIplikDto.ZetaCodeNormalIplikSirketName // = model.Collections.Sirketler.FirstOrDefault(x => x.Value == model.ZetaCodeNormalIplikDto.SirketId)?.Text; return(View(viewName: "Edit", model: model)); }
//nokta, kırçıl, flam //mesafe :0,10cm ile 20cm (0,01 aratacak) //uzunluk :0,01cm ile 5cm (0,01 aratacak) // GET: ZetaCodeNormalIplik public ActionResult Create(string operation) { ZetaCodeNormalIplikEditVm model = new ZetaCodeNormalIplikEditVm(); if (operation.IsNullOrWhiteSpace().Not()) { if (string.Equals(operation, "masterbluesiparis", StringComparison.InvariantCulture)) { model.NormalIplik = GetNormalIplikService().GetZetaCodeNormalIplikByMaster(); } } FillCollections(model); return(View(viewName: "Edit", model: model)); }
public ActionResult Edit(ZetaCodeNormalIplikEditVm model) { var container = new NormalIplikContainerDto(); model.NormalIplik.Renkid = model.Renk?.Id; container.NormalIplik = model.NormalIplik; container.Degrede = model.Degrede; container.Flam = model.Flam; container.Sim = model.Sim; container.Kircili = model.Kircili; container.Nopeli = model.Nopeli; container.Krep = model.Krep; container.Company = model.Company; container.RafyeriTurkiye = model.RafyeriTurkiye; container.RafyeriYunanistan = model.RafyeriYunanistan; if (!string.IsNullOrWhiteSpace(model.RenkIdHtmlKod)) { var parts = model.RenkIdHtmlKod.Split('|'); var id = parts[0].AsInt(); container.NormalIplik.Renkid = id; //container.Renk = new Renk() { Id = id, HtmlKod = parts[1] }; } if (model.IplikNolar.Any()) { var iplikNolar = new List <IplikNoDto>(); foreach (var iplikNo in model.IplikNolar) { iplikNolar.Add(new IplikNoDto() { IplikNo = new IplikNo { Id = iplikNo.Id, ElyafCinsiKalitesi = iplikNo.TermId, ElyafOrani = iplikNo.ElyafOrani } }); } container.IplikNoDtos = iplikNolar; } Action action = () => { GetNormalIplikService().InsertOrUpdate(container); }; if (HandleException(action)) { return(RedirectToAction(controllerName: "ZetaCode", actionName: "Index")); } var zetaCodeNormalIplik = model.NormalIplik; FillCollections(model , sirketId: zetaCodeNormalIplik.SirketId , ulkeId: zetaCodeNormalIplik.UlkeId , pantoneRenkId: zetaCodeNormalIplik.PantoneId ?? 0 , renkId: zetaCodeNormalIplik.Renkid ?? 0 , uretimTeknolojitermId: zetaCodeNormalIplik.UretimTeknolojisiId ?? 0); return(View(viewName: "Edit", model: model)); }