Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
 public ActionResult Create(Grupi grupi)
 {
     grupi.CreatedOn = DateTime.Now;
     if (GrupiDAL.Insert(grupi))
     {
         return(Redirect("Index"));
     }
     return(View(grupi));
 }
Ejemplo n.º 4
0
 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();
     }
 }
Ejemplo n.º 5
0
        // 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());
        }
Ejemplo n.º 6
0
        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();
        }
Ejemplo n.º 7
0
 public ActionResult Edit(int id, Grupi grupi)
 {
     try
     {
         if (ModelState.IsValid)
         {
             GrupiDAL.Update(grupi);
             return(RedirectToAction("Index"));
         }
         return(View(grupi));
     }
     catch
     {
         return(View());
     }
 }
Ejemplo n.º 8
0
        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");
            }
        }
Ejemplo n.º 9
0
        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();
            }
        }
Ejemplo n.º 10
0
        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");
            }
        }
Ejemplo n.º 11
0
        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();
            }
        }
Ejemplo n.º 12
0
 public GrupiMapper(Grupi g)
 {
     mGrupi = g;
 }