public ActionResult FormLine(string ficheno) { FORMUrun _formUrun = new FORMUrun(); _formUrun.FORMTYPE = "MONTAJ"; _formUrun.FICHENO = ficheno; return(View(_formUrun)); }
public ActionResult FormUrunEkle(FORMUrun obj) { bool durum = false; using (IDbConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["PTEKNIKMSSQL"].ConnectionString)) { SqlDataReader oku; if (obj.FORMTYPE == "montaj") { oku = GLOBALS.GetDataReader("select LOGICALREF from FORMUrun where FORMTYPE = 'montaj' and(ICBARKOD in ('" + obj.ICBARKOD + "', '" + obj.DISBARKOD + "', '" + obj.BARKOD3 + "')" + " or DISBARKOD in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "','" + obj.BARKOD3 + "') or BARKOD3 in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "','" + obj.BARKOD3 + "') ) "); if (!oku.Read()) { durum = true; } } oku = GLOBALS.GetDataReader("select count(LOGICALREF) as Sayi from LKSDB..AA_FormUrun where Barcode='" + obj.ICBARKOD + "' or Barcode='" + obj.DISBARKOD + "' or Barcode='" + obj.BARKOD3 + "' "); if (oku.Read()) { int sayi = Convert.ToInt32(oku[0].ToString()); if (sayi < 2) { durum = false; } else { durum = true; } } else { durum = false; } if (durum == true) { string query = "insert into FORMUrun (FORMTYPE,FICHENO,ADDDATE,ICBARKOD,DISBARKOD,BARKOD3,FORMREF) values" + "('" + obj.FORMTYPE + "','" + obj.FICHENO + "','" + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss") + "','" + obj.ICBARKOD + "','" + obj.DISBARKOD + "','" + obj.BARKOD3 + "'," + obj.FORMREF + ")"; int affected = db.Execute(query); } } return(Json(new { success = durum, }, JsonRequestBehavior.AllowGet)); }
public ActionResult FormLine(FORMUrun obj) { //barkodlar ile ilgili kontorller if (String.IsNullOrEmpty(obj.ICBARKOD) || String.IsNullOrEmpty(obj.DISBARKOD)) { ViewData["msg"] = "<script>alert('İç Ve Dış Barkodlar Girilmeden İlerleyemezsiniz!!!');</script>"; return(View()); } SqlDataReader oku; if (obj.FORMTYPE == "MONTAJ") { oku = GLOBALS.GetDataReader("select LOGICALREF from FORMUrun where FORMTYPE = 'MONTAJ' and GOSTER=1 and(ICBARKOD in ('" + obj.ICBARKOD + "', '" + obj.DISBARKOD + "')" + " or DISBARKOD in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "') or BARKOD3 in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "') ) "); if (oku.Read()) { ViewData["msg"] = "<script>alert('Önceden Montajı Yapılmış Bir Ürünü Monte Edemezsiniz!!!');</script>"; return(View()); } oku = GLOBALS.GetDataReader("select * from FORMUrun where FICHENO='" + obj.FICHENO + "' and(ICBARKOD in ('" + obj.ICBARKOD + "', '" + obj.DISBARKOD + "')" + " or DISBARKOD in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "') or BARKOD3 in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "') ) "); if (oku.Read()) { ViewData["msg"] = "<script>alert('Aynı Barkoddan Giriş Yapamazsınız!!!');</script>"; return(View()); } } oku = GLOBALS.GetDataReader("select count(LOGICALREF) as Sayi from LKSDB..AA_FormUrun where Barcode='" + obj.ICBARKOD + "' or Barcode='" + obj.DISBARKOD + "' or Barcode='" + obj.BARKOD3 + "' "); if (oku.Read()) { int sayi = Convert.ToInt32(oku[0].ToString()); if (sayi < 2) { ViewData["msg"] = "<script>alert('Ticari sistemimizde Girdiğiniz Barkodlardan Eşleşen Bir Ürün Bulunmamaktadır!!!.');</script>"; return(View()); } else { string query = "insert into FORMUrun (FORMTYPE,FICHENO,ADDDATE,ICBARKOD,DISBARKOD,BARKOD3,FORMREF) values" + "('" + obj.FORMTYPE + "','" + obj.FICHENO + "','" + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss") + "','" + obj.ICBARKOD + "','" + obj.DISBARKOD + "','" + obj.BARKOD3 + "'," + obj.FORMREF + ")"; int affected = db.Execute(query); } } return(RedirectToAction("FormLine", new { ficheno = obj.FICHENO })); }
public ActionResult FormLine(FORMUrun obj) { //barkodlar ile ilgili kontorller if (String.IsNullOrEmpty(obj.ICBARKOD) || String.IsNullOrEmpty(obj.DISBARKOD)) { ViewData["msg"] = "<script>alert('İç Ve Dış Barkodlar Girilmeden İlerleyemezsiniz!!!');</script>"; return(View()); } SqlDataReader oku; if (obj.FORMTYPE == "ARIZA") { oku = GLOBALS.GetDataReader("select LOGICALREF from FORMUrun where FICHENO='" + obj.FICHENO + "' and(ICBARKOD in ('" + obj.ICBARKOD + "', '" + obj.DISBARKOD + "')" + " or DISBARKOD in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "') or BARKOD3 in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "') ) "); if (oku.Read()) { ViewData["msg"] = "<script>alert('Fiş İçerisine Aynı Üründen Giremezsiniz!!!');</script>"; return(View()); } } oku = GLOBALS.GetDataReader("select count(LOGICALREF) as Sayi from LKSDB..AA_FormUrun where Barcode='" + obj.ICBARKOD + "' or Barcode='" + obj.DISBARKOD + "' or Barcode='" + obj.BARKOD3 + "' "); if (oku.Read()) { int sayi = Convert.ToInt32(oku[0].ToString()); if (sayi < 2) { ViewData["msg"] = "<script>alert('Ticari sistemimizde Girdiğiniz Barkodlardan Eşleşen Bir Ürün Bulunmamaktadır!!!.');</script>"; return(View()); } else { string query = "insert into FORMUrun (FORMTYPE,FICHENO,ADDDATE,ICBARKOD,DISBARKOD,BARKOD3,FORMREF) values" + "('" + obj.FORMTYPE + "','" + obj.FICHENO.Replace(" ", "") + "','" + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss") + "','" + obj.ICBARKOD + "','" + obj.DISBARKOD + "','" + obj.BARKOD3 + "'," + obj.FORMREF + ")"; int affected = db.Execute(query); //garanti kontrolü yap SqlDataReader oku2 = GLOBALS.GetDataReader("select dateadd(year,2,ADDDATE) from FORMURUNView where FORMTYPE='MONTAJ' and (ICBARKOD='" + obj.ICBARKOD + "' or DISBARKOD='" + obj.DISBARKOD + "')"); if (!oku2.Read()) { ViewData["msg"] = "<script>alert('Girmiş Olduğunuz Ürünün Garanti Tanımı Bulunamadı!!!.');</script>"; return(View(obj)); } } } return(RedirectToAction("FormLine", new { ficheno = obj.FICHENO.Replace(" ", "") })); }