Exemplo n.º 1
0
        public override VmDnsRecord GetRecordDataFromUIFields()

        {
            VmDnsRecord addressRecord = null;

            UIErrorHelper.CheckedExec(delegate()

            {
                DoValidateControls();

                var data = new VMDNS_SOA_DATA();

                data.pNamePrimaryServer = AddRecordFrm.SOARecordPrimaryServerText.Text;

                data.pNameAdministrator = AddRecordFrm.SOARecordAdministratorText.Text;

                var record = new VMDNS_RECORD_SOA();

                record.data = data;

                record.common.iClass = 1;

                record.common.pszName = AddRecordFrm.SOARecordNameText.Text;

                record.common.type = (UInt16)RecordType.VMDNS_RR_TYPE_SOA;

                addressRecord = new VmDnsRecordSOA(record);
            });

            return(addressRecord);
        }
Exemplo n.º 2
0
        public override void SetUIFieldsFromRecordData(VmDnsRecord record)
        {
            VmDnsRecordSOA srvRecord = record as VmDnsRecordSOA;

            if (srvRecord != null)
            {
                RecordNameField.StringValue    = srvRecord.Name;
                AdministratorField.StringValue = srvRecord.RECORD.data.pNameAdministrator;
                ServerField.StringValue        = srvRecord.RECORD.data.pNamePrimaryServer;
            }
            else
            {
                UIErrorHelper.ShowAlert("", "Unknown Record Format");
            }
        }
Exemplo n.º 3
0
        public override void SetUIFieldsFromRecordData(VmDnsRecord record)

        {
            VmDnsRecordSOA srvRecord = record as VmDnsRecordSOA;

            if (srvRecord != null)

            {
                AddRecordFrm.SOARecordNameText.Text = srvRecord.Name;

                AddRecordFrm.SOARecordAdministratorText.Text = srvRecord.RECORD.data.pNameAdministrator;

                AddRecordFrm.SOARecordPrimaryServerText.Text = srvRecord.RECORD.data.pNamePrimaryServer;
            }

            else
            {
                UIErrorHelper.ShowError("Unknown Record Format");
            }
        }