public ActionResult EditB([Bind(Include = "ID_BAZA,TYP,SCIEZKA,HASLO,LOGIN,NAZWA,ID_UZYTKOWNIKA")] BAZA_DANYCH bAZA_DANYCH) { if (ModelState.IsValid) { string connetionString; // Create check conneting with postresql if (bAZA_DANYCH.TYP == "POSTGRESQL") { connetionString = "Host=" + bAZA_DANYCH.SCIEZKA + ";Username="******";Password="******";Database=" + bAZA_DANYCH.NAZWA + ";"; NpgsqlConnection cnn = new NpgsqlConnection(connetionString); try { cnn.Open(); cnn.Close(); db.Entry(bAZA_DANYCH).State = EntityState.Modified; db.SaveChanges(); ViewBag.Details = 1; return(RedirectToAction("ViewB", "ViewBaza", new { ID_User = ID_USER, Detalis = 1 })); } catch (Exception) { ViewBag.Details = 2; return(View()); } } // Create check conneting with oracle if (bAZA_DANYCH.TYP == "ORACLE") { connetionString = "Data Source=" + bAZA_DANYCH.SCIEZKA + ";User Id=" + bAZA_DANYCH.LOGIN + ";Password="******";DBA Privilege=SYSDBA;"; OracleConnection cnn = new OracleConnection(connetionString); try { cnn.Open(); cnn.Dispose(); ViewBag.Details = 1; db.Entry(bAZA_DANYCH).State = EntityState.Modified; db.SaveChanges(); ViewBag.Details = 1; return(RedirectToAction("ViewB", "ViewBaza", new { ID_User = ID_USER, Detalis = 1 })); } catch (Exception) { ViewBag.Details = 2; return(View()); } } } ViewBag.ID_UZYTKOWNIKA = new SelectList(db.UZYTKOWNIK, "ID_UZYTKOWNIKA", "IMIE", bAZA_DANYCH.ID_UZYTKOWNIKA); return(View(bAZA_DANYCH)); }
public ActionResult DeleteConfirmed(int id) { BAZA_DANYCH bAZA_DANYCH = db.BAZA_DANYCH.Find(id); db.BAZA_DANYCH.Remove(bAZA_DANYCH); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID_BAZA,TYP,SCIEZKA,HASLO,LOGIN,NAZWA,ID_UZYTKOWNIKA")] BAZA_DANYCH bAZA_DANYCH) { if (ModelState.IsValid) { db.Entry(bAZA_DANYCH).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_UZYTKOWNIKA = new SelectList(db.UZYTKOWNIK, "ID_UZYTKOWNIKA", "IMIE", bAZA_DANYCH.ID_UZYTKOWNIKA); return(View(bAZA_DANYCH)); }
public ActionResult EditB(int ID_Baza, int ID_User) { ID_USER = ID_User; BAZA_DANYCH bAZA_DANYCH = db.BAZA_DANYCH.Find(ID_Baza); if (bAZA_DANYCH == null) { return(HttpNotFound()); } ViewBag.ID_UZYTKOWNIKA = new SelectList(db.UZYTKOWNIK, "ID_UZYTKOWNIKA", "IMIE", bAZA_DANYCH.ID_UZYTKOWNIKA); return(View(bAZA_DANYCH)); }
// GET: BAZA_DANYCH/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BAZA_DANYCH bAZA_DANYCH = db.BAZA_DANYCH.Find(id); if (bAZA_DANYCH == null) { return(HttpNotFound()); } return(View(bAZA_DANYCH)); }
// GET: BAZA_DANYCH/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BAZA_DANYCH bAZA_DANYCH = db.BAZA_DANYCH.Find(id); if (bAZA_DANYCH == null) { return(HttpNotFound()); } ViewBag.ID_UZYTKOWNIKA = new SelectList(db.UZYTKOWNIK, "ID_UZYTKOWNIKA", "IMIE", bAZA_DANYCH.ID_UZYTKOWNIKA); return(View(bAZA_DANYCH)); }
//Query SYS use Ajax public ActionResult Query_sys(string query) { var Row = ""; string column = ""; string row = ""; TEST test = db.TEST.Where(m => m.ID_TEST == ID_TEST).FirstOrDefault(); BAZA_DANYCH bAZA_DANYCH = db.BAZA_DANYCH.Where(m => m.ID_BAZA == test.ID_BAZA).FirstOrDefault(); //PostreSQL Query if (bAZA_DANYCH.TYP == "POSTGRESQL ") { string connetionString = "Host=" + bAZA_DANYCH.SCIEZKA + ";Username="******";Password="******";Database=" + bAZA_DANYCH.NAZWA + ";"; try { NpgsqlConnection cnn = new NpgsqlConnection(connetionString); cnn.Open(); NpgsqlCommand command = new NpgsqlCommand(query, cnn); NpgsqlDataReader dr = command.ExecuteReader(); for (int i = 0; i < dr.FieldCount; i++) { column += "<th style=\"background-color:#808080\"> " + dr.GetName(i) + "</th>"; } var Column = "<tr>" + column + "</tr>"; while (dr.Read()) { for (int i = 0; i < dr.FieldCount; i++) { row += "<th>" + dr[i].ToString() + "</th>"; } Row += "<tr>" + row + "</tr>"; row = ""; } var Table = Column + Row; cnn.Close(); return(Json(Table)); } catch (Exception exp) { return(Json(exp.Message)); } } else { //Oracle Query string connetionString = "Data Source=" + bAZA_DANYCH.SCIEZKA + ";User Id=" + bAZA_DANYCH.LOGIN + ";Password="******";DBA Privilege=SYSDBA;"; try { OracleConnection cnn = new OracleConnection(connetionString); cnn.Open(); OracleCommand command = new OracleCommand(query, cnn); OracleDataReader dr = command.ExecuteReader(); for (int i = 0; i < dr.FieldCount; i++) { column += "<th style=\"background-color:#808080\"> " + dr.GetName(i) + "</th>"; } var Column = "<tr>" + column + "</tr>"; while (dr.Read()) { for (int i = 0; i < dr.FieldCount; i++) { row += "<th>" + dr[i].ToString() + "</th>"; } Row += "<tr>" + row + "</tr>"; row = ""; } var Table = Column + Row; cnn.Close(); return(Json(Table)); } catch (Exception exp) { return(Json(exp.Message)); } } }