Example #1
0
        protected void btnEditMenu_Click(object sender, EventArgs e)
        {
            try
            {
                if (Page.IsValid)
                {
                    ViewModel.tblMenu UpdateMenu = new ViewModel.tblMenu();
                    UpdateMenu.IDMenu   = hfIdMenu.Value.StringToGuid();
                    UpdateMenu.Name_Fa  = txtEditName_Fa.Text.FixFarsi();
                    UpdateMenu.Name_En  = txtEditName_En.Text.FixFarsi();
                    UpdateMenu.Active   = chkEditActive.Checked;
                    UpdateMenu.Order    = txtEditOrder.Text.StringToInt();
                    UpdateMenu.MenuUrl  = txtEditMenuUrl.Text;
                    UpdateMenu.ParentID = tvEditMenu.SelectedNode.Value.StringToGuid();
                    UpdateMenu.Status   = 1;

                    bool ret = BisMenu.UpdateMenu(UpdateMenu);
                    if (ret)
                    {
                        filltvMenu();
                        tvMenu.ExpandAll();
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Succsess", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> اطلاعات با موفقیت ویرایش شد!</p>\",title: \"<p style='text-align:right;direction:rtl'>ثبت اطلاعات</p>\"});", true);
                    }
                    else
                    {
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Succsess", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> اشکال در ویرایش !</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true);
                    }
                }
            }
            catch (Exception)
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Succsess", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> اشکال در برقراری ارتباط با دیتابیس!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true);
            }
        }
Example #2
0
        protected void btnDeleteMenu_Click(object sender, EventArgs e)
        {
            ViewModel.tblMenu CheckMenu = new ViewModel.tblMenu();
            CheckMenu.IDMenu = hfIdMenu.Value.StringToGuid();
            DataSet dsCheckChilds = BisMenu.GetCompleteChildMenu(CheckMenu);

            if (dsCheckChilds.Tables[0].Select("IDMenu <> '" + hfIdMenu.Value + "'").Count() == 0)
            {
                ViewModel.tblMenu DeleteMenu = new ViewModel.tblMenu();
                try
                {
                    DeleteMenu.IDMenu = hfIdMenu.Value.StringToGuid();
                    bool ret = BisMenu.DeleteMenu(DeleteMenu);
                    if (ret)
                    {
                        filltvMenu();
                        tvMenu.ExpandAll();
                        ScriptManager.RegisterStartupScript(this, GetType(), "modal", "$('#ModalMenuEvents').modal('hide');", true);

                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Succsess", "$('#ModalMenuEvents').modal('hide'); bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> حذف اطلاعات با موفقیت انجام شد!</p>\",title: \"<p style='text-align:right;direction:rtl'>حذف اطلاعات</p>\"});", true);
                    }
                    else
                    {
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Succsess", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> اشکال در حذف اطلاعات!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true);
                    }
                }
                catch
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Succsess", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> اشکال در برقراری ارتباط با دیتابیس!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true);
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "Succsess", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'> ابتدا باید منوهای پایین دستی این منو  حذف شوند!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true);
            }
        }
Example #3
0
 public bool DeleteMenu(ViewModel.tblMenu menu)
 {
     return(sqlHelper.RunProcedure("sp_tblMenu_DeleteRow", menu) > 0);
 }
Example #4
0
 public bool UpdateMenu(ViewModel.tblMenu menu)
 {
     return(sqlHelper.RunProcedure("sp_tblMenu_Update", menu) > 0);
 }
Example #5
0
 public bool AddMenu(ViewModel.tblMenu menu)
 {
     return(sqlHelper.RunProcedure("sp_tblMenu_Insert", menu) > 0);
 }
Example #6
0
 public DataSet GetCompleteChildMenu(ViewModel.tblMenu menu)
 {
     return(sqlHelper.returnDataSet("sp_tblMenu_GetCompleteChildMenu", menu));
 }
Example #7
0
 public JArray GetPersonelOfMenuData(ViewModel.tblMenu menu)
 {
     return(sqlHelper.ReturnJsonData("sp_tblMenu_GetPersonelOfMenuData", menu));
 }