Example #1
0
    private void mDeleteMediaSubject()
    {
        MediaSubjects mediaSubject = new MediaSubjects();

        mediaSubject.LoadByIDSubjectAndIDMediaSubjectType(pSubjectID, pMediaSubjectTypeID);
        if (mediaSubject.RowCount > 0)
        {
            mediaSubject.MarkAsDeleted(false);
            mediaSubject.Save();
        }
    }
Example #2
0
 protected void btnRemoveFromPage_Click(object sender, EventArgs e)
 {
     try
     {
         pMessage.Clear();
         bool          hasSelect = false;
         int           item;
         MediaSubjects mediaSubjects = new MediaSubjects();
         foreach (GridViewRow grvRow in grvPageList.Rows)
         {
             if (((CheckBox)grvRow.FindControl("chkPageList")).Checked)
             {
                 item = Convert.ToInt32(grvPageList.DataKeys[grvRow.RowIndex][Medias.ColumnNames.IDMedia].ToString());
                 mediaSubjects.LoadByPrimaryKey(item, pSubjectID, pMediaSubjectTypeID);
                 if (mediaSubjects.RowCount > 0)
                 {
                     mediaSubjects.MarkAsDeleted(false);
                     mediaSubjects.Save();
                     hasSelect = true;
                 }
             }
         }
         if (hasSelect)
         {
             reorderMediaSubjects(mediaSubjects);
             mLoadAll();
             pMessage.Add(Farschidus.Translator.AppTranslate["general.message.deleted"], Farschidus.Web.UI.Message.MessageTypes.Success);
         }
     }
     catch (Exception ex)
     {
         pMessage.Add(ex.Message, Farschidus.Web.UI.Message.MessageTypes.Error);
     }
     finally
     {
         mShowMessage(pMessage);
     }
     uplAddEdit.Update();
 }