Example #1
0
        protected void rptNewsCategory_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            int iD = int.Parse(e.CommandArgument.ToString());

            switch (e.CommandName.ToString())
            {
            case "update":
                News_Catagories ca = new News_Catagories();
                ca = daNewCategory.Select(n => n.CateID == iD).FirstOrDefault();
                txtCatagory.Text        = ca.vName.ToString();
                txtOrder.Text           = ca.vOrder.ToString();
                hdID.Value              = e.CommandArgument.ToString();
                hdInsert.Value          = e.CommandName.ToString();
                mulView.ActiveViewIndex = 1;

                txtSave.Text = "update";
                break;

            case "delete":
                News_Catagories ca1 = new News_Catagories();

                ca = daNewCategory.Select(n => n.CateID == iD).FirstOrDefault();

                daNewCategory.Delete(ca);
                Response.Redirect(Request.Url.ToString());

                break;
            }
        }
Example #2
0
        protected void txtSave_Click(object sender, EventArgs e)
        {
            if (hdInsert.Value == "update")
            {
                News_Catagories ca = new News_Catagories();
                int             iD = int.Parse(hdID.Value.ToString());
                ca = daNewCategory.Select(n => n.CateID == iD).FirstOrDefault();
                if (ca != null)
                {
                    ca.Active = txtActive.Checked;
                    ca.vName  = txtCatagory.Text;
                    ca.vOrder = txtOrder.Text;
                    daNewCategory.Update(ca);
                }

                hdID.Value = "insert";
            }
            else
            {
                News_Catagories ca = new News_Catagories();
                ca.Active = txtActive.Checked;
                ca.vName  = txtCatagory.Text;
                ca.vOrder = txtOrder.Text;
                daNewCategory.Insert(ca);
            }
            Response.Redirect(Request.Url.ToString());
        }