示例#1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            ReportMetadata rmd = new ReportMetadata();

            rmd.UID        = Convert.ToInt32(txtUID.Text);
            rmd.RecordType = txtRecordType.Text;

            if (string.IsNullOrEmpty(txtClientUID.Text))
            {
                rmd.ClientUID = 0;
            }
            else
            {
                rmd.ClientUID = Convert.ToInt32(txtClientUID.Text);
            }

            rmd.ClientType      = txtClientType.Text;
            rmd.Description     = txtDescription.Text;
            rmd.InformationType = cbxType.Text;
            rmd.FieldCode       = txtFieldCode.Text;
            rmd.Condition       = txtCondition.Text;
            rmd.Condition       = txtCondition.Text;
            rmd.CompareWith     = txtCompareWith.Text;
            rmd.Enabled         = checkEnabled.Checked ? 'Y' : 'N';
            rmd.UseAsLabel      = checkUseLabel.Checked ? 'Y' : 'N';

            rmd.Save();

            MessageBox.Show("Code Type Save Successfully.");

            if (uiReportMetadata != null)
            {
                uiReportMetadata.Show();
            }

            this.Visible = false;


            if (_callingFrom != null &&
                _callingFrom.GetType().Name == "UIReportMetadata")
            {
                UIReportMetadata uirmd = (UIReportMetadata)_callingFrom;
                uirmd.refreshList();
            }
        }
示例#2
0
 public void SetUIReportInst(UIReportMetadata inst)
 {
     uiReportMetadata = inst;
 }