protected void lnkSaveFolder_Click(object sender, EventArgs e) { MessageFolder folder = new MessageFolder(); if (folderID.Value == "0") { folder.AddNew(); } else { folder.LoadByPrimaryKey(Convert.ToInt32(folderID.Value)); } folder.Name = txtFolderName.Text; folder.MemberID = MemberID; folder.Save(); BindFolders(); txtFolderName.Text = ""; folderID.Value = "0"; }
protected void grdFolders_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditFolder") { MessageFolder folder = new MessageFolder(); folder.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); txtFolderName.Text = folder.Name; folderID.Value = e.CommandArgument.ToString(); } else if (e.CommandName == "DeleteFolder") { MessageFolder folders = new MessageFolder(); folders.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); MemberMessage msg = new MemberMessage(); msg.LoadByFolderID(folders.MessageFolderID); if (!(msg.RowCount > 0)) { folders.MarkAsDeleted(); folders.Save(); BindFolders(); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "Notify_error_del_folder", @"$.pnotify({ text: 'حذث خطأ .يوجد رسائل تحت هذا التصميف.', type: 'error', history: false, closer_hover: false, delay: 5000, sticker: false });", true); } } }