protected override void btnDelete_Click(object sender, EventArgs e) { pMessage.Clear(); bool hasSelect = false; int item; Medias media = new Medias(); foreach (GridViewRow grvRow in grvList.Rows) { if (((CheckBox)grvRow.FindControl("chkList")).Checked) { item = Convert.ToInt32(grvList.DataKeys[grvRow.RowIndex][Medias.ColumnNames.IDMedia].ToString()); media.LoadByPrimaryKey(item); if (mValidateDelete(item)) { mDelete(item, false); hasSelect = true; } } } if (hasSelect) { mLoadAll(); pMessage.Add(Farschidus.Translator.AppTranslate["general.message.deleted"], Farschidus.Web.UI.Message.MessageTypes.Success); } mShowMessage(pMessage); }
private void mSave() { if (mValidateAddEdit()) { DAL.GlobalCore.TransactionMgr tx = DAL.GlobalCore.TransactionMgr.ThreadTransactionMgr(); try { tx.BeginTransaction(); Medias media = new Medias(); if (pIDMedia.HasValue) { media.LoadByPrimaryKey(pIDMedia.Value); } else { media.AddNew(); } media.pFileName = txtFileName.Text; media.pFileExtention = pFileExtension; //HiddenField TCMEValue = (HiddenField)tinyMCE.FindControl("TCMEValue"); //media.pDescription = System.Web.HttpUtility.HtmlDecode(TCMEValue.Value); media.pDescription = txtDescription.Text; media.pDate = Convert.ToDateTime(string.Format("{0} {1}", Convert.ToDateTime(txtDate.Text).ToString(Global.MethodsAndProps.DateFormat), DateTime.UtcNow.AddHours(Global.MethodsAndProps.TimeZone).ToString("HH:mm:ss"))); media.pUrl = txtUrl.Text; media.Save(); mSaveMediaFile(media.pIDMedia.ToString()); tx.CommitTransaction(); pMessage.Clear(); pMessage.Add(Farschidus.Translator.AppTranslate["general.message.success"], Farschidus.Web.UI.Message.MessageTypes.Success); mShowMessage(pMessage); if (!pIDMedia.HasValue) { mClear(); } } catch (Exception ex) { tx.RollbackTransaction(); pMessage.Clear(); pMessage.Add(ex.Message, Farschidus.Web.UI.Message.MessageTypes.Error); mShowMessage(pMessage); } } else { mShowMessage(pMessage); } }