Beispiel #1
0
    //--------------------------------------------------------

    /* OldCode
     * protected void SaveArchive()
     * {
     *  if (mail == null) BuildEmail(0,"");
     *  //Save archive
     *  if (mail.To != null && mail.To.Count>0)
     *  mail.To.Clear();
     *  switch (FormMailTo)
     *  {
     *      case FormMailToTypes.All:
     *          mail.To.Add("*****@*****.**");
     *          break;
     *      case FormMailToTypes.Group:
     *          mail.To.Add("*****@*****.**");
     *          break;
     *      case FormMailToTypes.One:
     *          mail.To.Add(txtEmail.Text);
     *          break;
     *  }
     *
     *  MailListAchiveFactory.Save(mail);
     * }
     */
    //--------------------------------------------------------
    protected void SaveArchive()
    {
        if (mail == null)
        {
            BuildEmail(0, "");
        }
        //Save archive
        if (mail.To != null && mail.To.Count > 0)
        {
            mail.To.Clear();
        }
        switch (FormMailTo)
        {
        case FormMailToTypes.All:
            mail.To.Add("*****@*****.**");
            break;

        case FormMailToTypes.Group:
            mail.To.Add("*****@*****.**");
            break;

        case FormMailToTypes.One:
            mail.To.Add(txtEmail.Text);
            break;
        }
        mail.Body = fckEmailbody.Text;
        MailListAchiveFactory.Save(mail);
    }
Beispiel #2
0
 //-----------------------------------------------
 //LoadObject
 //-----------------------------------------------
 protected void LoadObject()
 {
     if (MoversFW.Components.UrlManager.ChechIsValidIntegerParameter("id"))
     {
         int mailID = Convert.ToInt32(Request.QueryString["id"]);
         MailListEmailsEntity email = MailListAchiveFactory.GetObject(mailID);
         lblSubject.Text    = email.Subject;
         lblbody.Text       = email.Body;
         lblTo.Text         = email.ToCollectionSting;
         lblDate_Added.Text = email.Date_Added.ToLongTimeString();
     }
 }
Beispiel #3
0
 //--------------------------------------------------------
 protected void SaveArchive()
 {
     if (mail == null)
     {
         BuildEmail();
     }
     //Save archive
     if (mail.To != null && mail.To.Count > 0)
     {
         mail.To.Clear();
     }
     mail.To.Add("*****@*****.**");
     MailListAchiveFactory.Save(mail);
 }
Beispiel #4
0
    //---------------------------------------------------------
    //LoadData
    //---------------------------------------------------------
    protected override void LoadData()
    {
        List <MailListEmailsEntity> archiveList = MailListAchiveFactory.GetAll(pager.CurrentPage, PageSize, out totalRecords);

        LoadGrid(archiveList, "MailID");
        //-------------------------------------------------------------------------------
        //Security Premession
        //--------------------------
        //Check Edit permission
        if (!ZecurityManager.UserCanExecuteCommand(CommandName.Edit))
        {
            dgControl.Columns[dgControl.Columns.Count - 2].Visible = false;
        }
        //Check Delete permission
        if (!ZecurityManager.UserCanExecuteCommand(CommandName.Delete))
        {
            dgControl.Columns[dgControl.Columns.Count - 1].Visible = false;
        }
        //-------------------------------------------------------------------------------
    }
Beispiel #5
0
    //--------------------------------------------------------
    #endregion

    #region --------------DeleteItem--------------

    protected override bool DeleteItem(int id)
    {
        return(MailListAchiveFactory.Delete(id));
    }