コード例 #1
0
        public EBMContentInfo(OperateType type, EBMContent.EBContent content)
        {
            InitializeComponent();
            this.type    = type;
            this.Content = content;
            InitCodeCharacter();
            if (type != OperateType.Add)
            {
                InitData();
            }
            switch (type)
            {
            case OperateType.Add:
                Text = "添加应急广播内容";
                break;

            case OperateType.Info:
                Text = "查看应急广播内容";
                break;

            case OperateType.Update:
                Text = "更新应急广播内容";
                break;
            }
        }
コード例 #2
0
 private EBMContent.EBContent GetEBContent()
 {
     try
     {
         if (Content == null)
         {
             Content = new EBMContent.EBContent();
         }
         MultilangualContent multiContent = new MultilangualContent();
         multiContent.B_code_character_set = (byte)cbBoxB_code_character_set.SelectedValue;
         multiContent.S_language_code      = textS_language_code.Text.Trim();
         multiContent.B_message_text       = Encoding.GetEncoding("GB2312").GetBytes(textB_message_text.Text.Trim());
         multiContent.list_auxiliary_data  = pnlAuxiliaryData.GetAuxiliaryData();
         Content.MultilangualContent       = multiContent;
         Content.MessageText = textB_message_text.Text.Trim();
         return(Content);
     }
     catch
     {
         return(null);
     }
 }
コード例 #3
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            switch (type)
            {
            case OperateType.Add:
                if (!ValidatData())
                {
                    return;
                }
                Content = GetEBContent();
                break;

            case OperateType.Delet:
                break;

            case OperateType.Update:
                Content = GetEBContent();
                break;

            case OperateType.Info:
                break;
            }
            DialogResult = DialogResult.OK;
        }