public ActionResult Duzenle(int id) { Raflar rafs = new Raflar(); // _fncDropDoldur(); // RafKategori rafurun = new RafKategori(); Session["KatID"] = id.ToString(); rafs.Mamul = db.Kategori.FirstOrDefault(x => x.KategoriID == id); rafs.RafList = db.Raf.ToList(); var rafss = db.RafUrun.Where(a => a.KategoriID == id).ToList(); List <Raf> model = new List <Raf>(); foreach (var item in rafss) { Raf secilen = new Raf(); secilen.RafID = Convert.ToInt32(item.RafID); secilen.RafAdi = item.Raf.RafAdi; model.Add(secilen); } rafs.RafM = model; // rafs.RafM = db.RafUrun.Where(a => a.KategoriID == id).ToList(); // ViewBag.Raf = new MultiSelectList(raf, "RafID", "RafAdi"); //IList<SelectListItem> items = new List<SelectListItem>(); //foreach (var item in raf) //{ // items.Add(new SelectListItem { Text = item.Raf.RafAdi, Value = item.RafID.ToString() }); //} //rafurun.RafM = items; return(View(rafs)); }
private void RaflariGetir(ComboBox combo) { try { if (cn.State == ConnectionState.Closed) { cn.Open(); SqlCommand cmd = new SqlCommand("select * from Raf", cn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { Raf rf = new Raf() { ID = Convert.ToInt32(dr["RafID"]), RafAdi = dr["RafAdi"].ToString(), Aciklama = dr["Aciklama"].ToString() }; combo.Items.Add(rf); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { cn.Close(); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Rafadı")] Raf raf) { if (id != raf.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(raf); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RafExists(raf.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(raf)); }
private void gelenRafDoldur(int ID) { try { SqlCommand cmd = new SqlCommand("select * from Raf WHERE RafID=@ID", cn); cmd.Parameters.AddWithValue("@ID", ID); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { gelenRaf = new Raf() { ID = Convert.ToInt32(dr["RafID"]), RafAdi = dr["RafAdi"].ToString(), Aciklama = dr["Aciklama"].ToString() }; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public async Task UpisiRaf(int idProdavnice, [FromBody] Raf raff) { var prodavnica = await Context.Prodavnice.FindAsync(idProdavnice); raff.Prodavnica = prodavnica; Context.Rafovi.Add(raff); await Context.SaveChangesAsync(); }
public ActionResult Duzenle(FormCollection form) { Raf model = db.Raf.Find(Convert.ToInt32(Session["RafID"])); model.Aciklama = form["Aciklama"].ToString(); model.RafAdi = form["RafAdi"].ToString(); db.SaveChanges(); return(RedirectToAction("Ekle")); }
public ActionResult Ekle(FormCollection form) { Raf model = new Raf(); model.Aciklama = form["Aciklama"].ToString(); model.RafAdi = form["RafAdi"].ToString(); db.Raf.Add(model); db.SaveChanges(); return(RedirectToAction("Ekle")); }
/// <summary> /// kayıt işlemleri /// </summary> public JsonResult ShelfiOperation(Raf P) { if (CheckPerm(Perms.RafKartı, PermTypes.Writing) == false) { return(Json(new Result(false, "Yetkiniz yok"), JsonRequestBehavior.AllowGet)); } var _Result = Shelf.Operation(P); return(Json(_Result, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> Create([Bind("Id,Rafadı")] Raf raf) { if (ModelState.IsValid) { _context.Add(raf); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(raf)); }
public ActionResult Duzenle(int id) { string value = CookieSorgula("id"); if (value != null) { Session["id"] = CookieSorgula("id"); Session["isim"] = CookieSorgula("isim"); try { Session["resim"] = CookieSorgula("resim"); } catch (Exception) { } Raflar rafs = new Raflar(); //Kategori kategori = new Kategori(); Session["UrunID"] = id.ToString(); rafs.YariMamul = db.Urun.FirstOrDefault(x => x.UrunID == id); rafs.RafList = db.Raf.ToList(); //rafs.MamulList = db.Kategori.ToList(); var rafss = db.RafUrun.Where(a => a.UrunID == id).ToList(); // var katss = db.KatUrun.Where(b => b.UrunID == id).ToList(); List <Raf> model = new List <Raf>(); foreach (var item in rafss) { Raf secilen = new Raf(); secilen.RafID = Convert.ToInt32(item.RafID); secilen.RafAdi = item.Raf.RafAdi; model.Add(secilen); } //List<Kategori> modelKat = new List<Kategori>(); //foreach (var item in katss) //{ // Kategori sec = new Kategori(); // sec.KategoriID = Convert.ToInt32(item.KategoriID); // sec.UrunAdi = item.Kategori.UrunAdi; // modelKat.Add(sec); //} //rafs.MamulM = modelKat; rafs.RafM = model; return(View(rafs)); } else { return(RedirectToAction("Giris", "Admin")); } }
private void btnDelete_Click(object sender, EventArgs e) { txtShelf.Text = ""; if (dtgvShelf.SelectedRows.Count <= 0) { MessageBox.Show("Lütfen silmek istediğiniz kaydın satırını seçiniz", "Silme İşlemi"); return; } rafData = (RafData)dtgvShelf.SelectedRows[0].DataBoundItem; raf = db.Raflar.Where(c => c.Id == rafData.Id).FirstOrDefault(); db.Raflar.Remove(raf); db.SaveChanges(); refresh(); }
public async Task <IActionResult> DodajRaf(int idMagacina, [FromBody] Raf raf) { var magacin = await Context.Magacini.FindAsync(idMagacina); raf.Magacin = magacin; if (Context.Rafovi.Any(p => p.ImeRafa == raf.ImeRafa && p.Boja == raf.Boja && p.Kapacitet == raf.Kapacitet)) { return(StatusCode(406)); } if (raf.ImeRafa == null || raf.Boja == null || raf.Kapacitet == 0) { return(StatusCode(406)); } else { Context.Rafovi.Add(raf); await Context.SaveChangesAsync(); return(Ok()); } }
private void btnSave_Click(object sender, EventArgs e) { Raf entity = new Raf(); entity.RafNo = txtShelf.Text; entity.KitaplikId = (Kitaplik)cmbBookShelf.SelectedItem; if (id == -1) { txtShelf.Text = ""; db.Raflar.Add(entity); } else { entity.Id = rafData.Id; raf = db.Raflar.Where(c => c.Id == entity.Id).FirstOrDefault(); raf.RafNo = entity.RafNo; raf.KitaplikId = entity.KitaplikId; txtShelf.Text = ""; id = -1; } db.SaveChanges(); refresh(); }
public IResult Update(Raf Raf) { _irafdal.Update(Raf); return(new SuccessResult(Messages.Updated)); }
public async Task IzmeniRaf([FromBody] Raf raff) { Context.Update <Raf>(raff); await Context.SaveChangesAsync(); }
public IResult Add(Raf raf) { _irafdal.Add(raf); return(new SuccessResult(Messages.Added)); }
/// <summary> /// depo kartı sayfasında rafa kadar komple depo bilgisi girşi /// </summary> public JsonResult Kat(HttpPostedFileBase file) { if (CheckPerm(Perms.KatKartı, PermTypes.Writing) == false) { return(Json(new Result(false, "Yetkiniz yok"), JsonRequestBehavior.AllowGet)); } var _Result = new Result(false, "Hatalı dosya!"); if (file == null || file.ContentLength == 0) { return(Json(_Result, JsonRequestBehavior.AllowGet)); } // gelen dosyayı oku var stream = file.InputStream; IExcelDataReader reader; // dosya tipini bul if (file.FileName.EndsWith(".xlsx")) { reader = ExcelReaderFactory.CreateOpenXmlReader(stream); } else { return(Json(_Result, JsonRequestBehavior.AllowGet)); } // ilk satır başlık reader.IsFirstRowAsColumnNames = true; // exceldeki bilgileri datasete aktar var result = reader.AsDataSet(); // kontrol if (result.Tables.Count == 0) { return(Json(_Result, JsonRequestBehavior.AllowGet)); } if (result.Tables[0].Rows == null) { return(Json(_Result, JsonRequestBehavior.AllowGet)); } // her satırı tek tek kaydet int basarili = 0, hatali = 0, ozelliktipi = Combos.Özellik.ToInt32(); var hatalilar = ""; for (int i = 0; i < result.Tables[0].Rows.Count; i++) { var dr = result.Tables[0].Rows[i]; // kontrol try { var tdepo = dr["Depo"].ToString(); var tkoridor = dr["Koridor"].ToString(); var traf = dr["Raf Grubu"].ToString(); var tbolum = dr["Bölüm"].ToString(); var tkat = dr["Rafın Katı"].ToString(); var tozellik = dr["Özellik"].ToString(); var taciklama = dr["Açıklama"].ToString(); if (tdepo != "" && tkoridor != "" && traf != "" && tbolum != "" && tkat != "" && tozellik != "" && (dr["Genişlik (mm)"].ToString2().IsNumeric() != false || dr["Genişlik (mm)"].ToString2() == "*") && (dr["Derinlik (mm)"].ToString2().IsNumeric() != false || dr["Derinlik (mm)"].ToString2() == "*") && (dr["Yükseklik (mm)"].ToString2().IsNumeric() != false || dr["Yükseklik (mm)"].ToString2() == "*") && (dr["Kapasite (kg)"].ToString2().IsNumeric() != false || dr["Kapasite (kg)"].ToString2() == "*")) { var dp = db.Depoes.Where(m => m.DepoKodu == tdepo).FirstOrDefault(); if (dp == null) { _Result.Message = "Önce depoyu ekleyin"; return(Json(_Result, JsonRequestBehavior.AllowGet)); } else { var kr = db.Koridors.Where(m => m.KoridorAd == tkoridor && m.DepoID == dp.ID).FirstOrDefault(); if (kr == null) { kr = new Koridor() { DepoID = dp.ID, KoridorAd = tkoridor, SiraNo = 0, Aktif = true, Kaydeden = vUser.UserName, KayitTarih = fn.ToOADate(), Degistiren = vUser.UserName, DegisTarih = fn.ToOADate() }; db.Koridors.Add(kr); db.SaveChanges(); } var rf = db.Rafs.Where(m => m.RafAd == traf && m.KoridorID == kr.ID).FirstOrDefault(); if (rf == null) { rf = new Raf() { KoridorID = kr.ID, RafAd = traf, SiraNo = 0, Aktif = true, Kaydeden = vUser.UserName, KayitTarih = fn.ToOADate(), Degistiren = vUser.UserName, DegisTarih = fn.ToOADate() }; db.Rafs.Add(rf); db.SaveChanges(); } var bl = db.Bolums.Where(m => m.BolumAd == tbolum && m.RafID == rf.ID).FirstOrDefault(); if (bl == null) { bl = new Bolum() { RafID = rf.ID, BolumAd = tbolum, SiraNo = 0, Aktif = true, Kaydeden = vUser.UserName, KayitTarih = fn.ToOADate(), Degistiren = vUser.UserName, DegisTarih = fn.ToOADate() }; db.Bolums.Add(bl); db.SaveChanges(); } // özellik id bul var ozellik = db.Database.SqlQuery <int>("SELECT ID FROM ComboItem_Name WHERE (ComboID = 3) AND (Name like '%" + tozellik + "%')").FirstOrDefault(); if (ozellik == 0) { ozellik = 14; } // kat bul var kt = db.Kats.Where(m => m.KatAd == tkat && m.BolumID == bl.ID).FirstOrDefault(); if (kt == null) { kt = new Kat() { BolumID = bl.ID, KatAd = tkat, Boy = dr["Yükseklik (mm)"].ToDecimal(), En = dr["Genişlik (mm)"].ToDecimal(), Derinlik = dr["Derinlik (mm)"].ToDecimal(), AgirlikKapasite = dr["Kapasite (kg)"].ToDecimal(), OzellikID = ozellik, SiraNo = 0, Aktif = true, Kaydeden = vUser.UserName, KayitTarih = fn.ToOADate(), Degistiren = vUser.UserName, DegisTarih = fn.ToOADate() }; if (taciklama != "") { kt.Aciklama = taciklama; } db.Kats.Add(kt); } else { kt.Boy = dr["Yükseklik (mm)"].ToDecimal(); kt.En = dr["Genişlik (mm)"].ToDecimal(); kt.Derinlik = dr["Derinlik (mm)"].ToDecimal(); kt.AgirlikKapasite = dr["Kapasite (kg)"].ToDecimal(); kt.OzellikID = ozellik; kt.Degistiren = vUser.UserName; kt.DegisTarih = fn.ToOADate(); } db.SaveChanges(); basarili++; } } else { hatali++; if (hatalilar != "") { hatalilar += ", "; } hatalilar += (i + 1); } } catch (Exception ex) { hatali++; if (hatalilar != "") { hatalilar += ", "; } hatalilar += (i + 1); Logger(ex, "Uploads/Kat"); } } reader.Close(); if (basarili > 0) { _Result.Message = basarili + " adet satır eklendi"; // log LogActions("", "Uploads", "Kat", ComboItems.alYükle, 0, "Satır Sayısı: " + basarili); } else { _Result.Message = ""; } if (basarili > 0 && hatali > 0) { _Result.Message += ", "; } if (hatali > 0) { _Result.Message += hatali + " satır hata verdi. Hatalı satırlar: \n" + hatalilar; } else { _Result.Status = true; } return(Json(_Result, JsonRequestBehavior.AllowGet)); }
public IResult Delete(Raf raf) { _irafdal.Delete(raf); return(new SuccessResult(Messages.Deleted)); }