public static bool Update(Grupi grupi) { var conn = DBHelper.GetConnection(); try { var cmd = new SqlCommand("dbo.usp_Grupi_Edit", conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@GrupiId", grupi.GrupiID); cmd.Parameters.AddWithValue("@EmriGrupit", grupi.EmriGrupi); cmd.Parameters.AddWithValue("@VitiAkademik", grupi.VitiAkademik); cmd.Parameters.AddWithValue("@LastUpdate", grupi.LastUpdate); conn.Open(); cmd.ExecuteNonQuery(); return(true); } catch (Exception) { return(false); } finally { conn.Close(); } }
public void SelectAllGrupet() { SqlConnection con = Generals.GetNewConnection(); try { SqlCommand cmd = new SqlCommand("GrupiSelectAll", con); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Grupi g = new Grupi(); g.GrupiID = (int)rdr["GrupiID"]; if (rdr["Grupi"] != DBNull.Value) { g.emriGrupit = (string)rdr["Grupi"]; } if (rdr["KategoriaID"] != DBNull.Value) { g.KategoriaID = (int)rdr["KategoriaID"]; } mGrupet.Add(g); } } finally { con.Close(); } }
public ActionResult Create(Grupi grupi) { grupi.CreatedOn = DateTime.Now; if (GrupiDAL.Insert(grupi)) { return(Redirect("Index")); } return(View(grupi)); }
private void DeleteForm(int ID, string page) { if (page == "/Views/Grupet/Index.aspx") { Grupi obj = new Grupi(); obj.GrupiID = ID; GrupiMapper objm = new GrupiMapper(obj); objm.Delete(); } }
// GET: Grupi/Details/5 public ActionResult Details(int id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Grupi grupi = GrupiDAL.Read(id); if (grupi == null) { return(HttpNotFound()); } return(View()); }
public void placeShenimet() { Index form = (Index)Context.Handler; int ID = form.SelectedID; ViewState["SelectedID"] = ID; Grupi ex = new Grupi(); GrupiMapper em = new GrupiMapper(ex); em.SelectedID(ID); GrupiTextBox.Text = ex.emriGrupit; KategoriaDropDownList.SelectedValue = ex.KategoriaID.ToString(); }
public ActionResult Edit(int id, Grupi grupi) { try { if (ModelState.IsValid) { GrupiDAL.Update(grupi); return(RedirectToAction("Index")); } return(View(grupi)); } catch { return(View()); } }
protected void SaveButton_Click(object sender, EventArgs e) { if (GrupiTextBox.Text.Length == 0) { lblError.Visible = true; GrupiTextBox.Focus(); return; } else { Grupi obj = new Grupi(); obj.emriGrupit = GrupiTextBox.Text; obj.KategoriaID = Int32.Parse(KategoriaDropDownList.SelectedItem.Value); GrupiMapper objm = new GrupiMapper(obj); objm.Insert(); Response.Redirect("Index.aspx"); } }
public static Grupi Read(int id) { var Grupi = new Grupi(); var conn = DBHelper.GetConnection(); var cmd = new SqlCommand("usp_Grupi_Read", conn); cmd.CommandType = CommandType.StoredProcedure; try { if (id != 0) { cmd.Parameters.AddWithValue("@GrupiId", id); conn.Open(); var rdr = cmd.ExecuteReader(); if (rdr.Read()) { Grupi.GrupiID = int.Parse(rdr["GrupiID"].ToString()); Grupi.EmriGrupi = int.Parse(rdr["EmriGrupit"].ToString()); Grupi.VitiAkademik = int.Parse(rdr["VitiAkademik"].ToString()); Grupi.CreatedOn = DateTime.Parse(rdr["CreatedOn"].ToString()); Grupi.LastUpdate = DateTime.Parse(rdr["LastUpdated"].ToString()) == null ? DateTime.Now : DateTime.Parse(rdr["LastUpdated"].ToString()); } return(Grupi); } else { return(null); } } catch (Exception) { return(null); } finally { conn.Close(); } }
protected void SaveButton_Click(object sender, EventArgs e) { if (GrupiTextBox.Text.Length == 0) { lblError.Visible = true; GrupiTextBox.Focus(); return; } else { int ID = Convert.ToInt32(ViewState["SelectedID"].ToString()); Grupi ex = new Grupi(); GrupiMapper em = new GrupiMapper(ex); em.SelectedID(ID); ex.emriGrupit = GrupiTextBox.Text; ex.KategoriaID = Int32.Parse(KategoriaDropDownList.DataValueField); em.Update(); Response.Redirect("Index.aspx"); } }
public static List <Grupi> List() { var list = new List <Grupi>(); var conn = DBHelper.GetConnection(); var cmd = new SqlCommand("usp_Grupi_List", conn); cmd.CommandType = CommandType.StoredProcedure; try { conn.Open(); var rdr = cmd.ExecuteReader(); while (rdr.Read()) { var grupi = new Grupi(); grupi.GrupiID = int.Parse(rdr["GrupiID"].ToString()); grupi.EmriGrupi = int.Parse(rdr["EmriGrupit"].ToString()); grupi.VitiAkademik = int.Parse(rdr["VitiAkademik"].ToString()); grupi.CreatedOn = DateTime.Parse(rdr["CreatedOn"].ToString()); grupi.LastUpdate = string.IsNullOrEmpty(rdr["LastUpdate"].ToString()) == true ? DateTime.Now : DateTime.Parse(rdr["LastUpdated"].ToString()); list.Add(grupi); } return(list); } catch (Exception ex) { return(null); } finally { conn.Close(); } }
public GrupiMapper(Grupi g) { mGrupi = g; }