public EBMContentSectionInfo(OperateType type, string EBM_id, EBMTest.EBMContent.EBContent_AllData content = null)
        {
            InitializeComponent();
            EBM_ID = EBM_id;
            if (type != OperateType.Add)
            {
                if (content != null)
                {
                    InitData(content);
                }
            }
            switch (type)
            {
            case OperateType.Add:
                Text = "添加应急广播内容";
                break;

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

            case OperateType.Update:
                Text = "更新应急广播内容";
                break;
            }
        }
示例#2
0
        public EBMContentDe(EBMTest.EBMContent.EBContent_AllData ebcontent)
        {
            InitializeComponent();
            this.Load += EBMContentDe_Load;
            dgvEBContent.AutoGenerateColumns = false;
            ComboBoxHelper.InitCodeCharacter(ColumnB_code_character_set);

            EBContent_List = new BindingCollection <EBMContent.EBContent>();

            if (ebcontent.EBContentList != null)
            {
                EBContent_List = ebcontent.EBContentList;
            }
            EBM_id                  = ebcontent.EBM_ID;
            SectionName             = ebcontent.SectionName;
            GUID                    = ebcontent.Guid;
            dgvEBContent.DataSource = EBContent_List;
        }
        private EBMTest.EBMContent.EBContent_AllData GetEBContentAllData()
        {
            try
            {
                if (ContentAllData == null)
                {
                    ContentAllData = new EBMContent.EBContent_AllData();
                }

                // ContentAllData.EBContentList = new System.Collections.Generic.List<EBMContent.EBContent>();
                ContentAllData.EBM_ID      = EBM_ID;
                ContentAllData.Guid        = Guid.NewGuid().ToString();
                ContentAllData.SectionName = txtSectionName.Text;
                ContentAllData.SendState   = false;
                return(ContentAllData);
            }
            catch
            {
                return(null);
            }
        }
        private void btnOK_Click(object sender, EventArgs e)
        {
            switch (type)
            {
            case OperateType.Add:
                if (!ValidatData())
                {
                    return;
                }
                ContentAllData = GetEBContentAllData();
                break;

            case OperateType.Delet:
                break;

            case OperateType.Update:
                ContentAllData = GetEBContentAllData();
                break;

            case OperateType.Info:
                break;
            }
            DialogResult = DialogResult.OK;
        }
 private void InitData(EBMTest.EBMContent.EBContent_AllData content)
 {
     txtSectionName.Text = content.SectionName;
     ContentAllData      = content;
 }