Esempio n. 1
0
        private void BindValues()
        {
            string strSubject;
            string strBody;

            AlertTemplate.GetTemplate(AlertTemplateTypes.Special, Language,
                                      Template,
                                      bCustom,
                                      out strSubject,
                                      out strBody);

            IncidentBoxDocument ibd = IncidentBoxDocument.Load(IncidentBoxId);

            if (ibd != null)
            {
                tbSubject.Text = ibd.GeneralBlock.OutgoingEmailFormatSubject;
                tbBody.Text    = ibd.GeneralBlock.OutgoingEmailFormatBody;
            }
            IncidentBox ib     = IncidentBox.Load(IncidentBoxId);
            string      ibName = "";

            if (ib != null)
            {
                ibName = ib.Name;
            }
            title = LocRM.GetString("TemplateEdit") + " " + ibName;


            DataTable dt = AlertTemplate.GetVariablesForTemplateEditor(AlertTemplateTypes.Special, Template);
            DataView  dv = dt.DefaultView;

            dv.Sort             = "Name";
            dlSysVar.DataSource = dv;
            dlSysVar.DataBind();
        }
Esempio n. 2
0
        private void BindValues()
        {
            /*using( IDataReader rdr = Alert.GetTemplate(EventTypeID, MessageTypeID, LanguageID, IsExternal))
             * {
             *      if (rdr.Read())
             *      {
             *              title = (string)rdr["EventTypeName"];
             *              if (rdr["Subject"]!=DBNull.Value)
             *                      tbSubject.Text = (string)rdr["Subject"];
             *
             *              tbBody.Text = (string)rdr["Body"];
             *
             *              ViewState["TemplateId"] = rdr["TemplateId"];
             *
             *              if (MessageTypeID == 2)
             *                      trSubject.Visible = false;
             *      }
             * }
             *
             * dlSysVar.DataSource = Alert.GetVariablesByType(EventTypeID);
             * dlSysVar.DataBind();
             */

            string strSubject;
            string strBody;

            //btnReset.Disabled = !
            using (SkipApplyGlobalSubjectTemplate skip = new SkipApplyGlobalSubjectTemplate())
            {
                AlertTemplate.GetTemplate(AlertTemplateTypes.Notification, Language,
                                          Template,
                                          bCustom,
                                          out strSubject,
                                          out strBody);
                tbSubject.Text = strSubject;
                tbBody.Text    = strBody;
            }

            title = AlertTemplate.GetDisplayName(AlertTemplateTypes.Notification, Template);

            DataTable dt = AlertTemplate.GetVariablesForTemplateEditor(AlertTemplateTypes.Notification, Template);
            DataView  dv = dt.DefaultView;

            dv.Sort             = "Name";
            dlSysVar.DataSource = dv;
            dlSysVar.DataBind();
        }
Esempio n. 3
0
        private void BindMessage()
        {
            /*MessageType MessType = MessageType.Email;
             * bool IsExternal = false;
             *
             * if (int.Parse(ddTemplateFor.SelectedItem.Value) == (int)MessageType.IBN)
             *      MessType = MessageType.IBN;
             * else
             *      if (int.Parse(ddTemplateFor.SelectedItem.Value) == 3)
             *      IsExternal = true;
             *
             * using (IDataReader rdr = Alert.GetTemplate(
             *                 int.Parse(ddMessages.SelectedItem.Value),
             *                 (int)MessType,
             *                 int.Parse(ddLanguage.SelectedItem.Value),
             *                 IsExternal))
             * {
             *      if (rdr.Read())
             *      {
             *              ViewState["TemplateId"] = rdr["TemplateId"];
             *              if (rdr["Subject"]!=DBNull.Value)
             *                      lblSubject.Text = (string)rdr["Subject"];
             *              lblBody.Text = (string)rdr["Body"];
             *      }
             * }
             *
             * if (ddTemplateFor.SelectedItem.Value != "2")
             *      trSubject.Visible = true;
             * else
             *      trSubject.Visible = false;
             */
            string strSubject;
            string strBody;

            //btnReset.Disabled = !
            bCustom = AlertTemplate.GetTemplate(AlertTemplateTypes.Notification, ddLanguage.SelectedItem.Value,
                                                ddTemplateFor.SelectedItem.Value,
                                                true,
                                                out strSubject,
                                                out strBody);
            lblSubject.Text = strSubject;
            lblBody.Text    = strBody;
        }