ATMLCommonLibrary.controls.common.ConnectorPinControl.ControlsToData C# (CSharp) Method

ControlsToData() private method

private ControlsToData ( ) : void
return void
        private void ControlsToData()
        {
            if (connectorPin == null )
                connectorPin = new ConnectorPin();

            connectorPin.baseIndexSpecified = !String.IsNullOrEmpty(edtReplacementCharacter.Text);
            connectorPin.countSpecified = !String.IsNullOrEmpty(edtCount.Text) && int.Parse(edtCount.Text) > 0;
            connectorPin.incrementBySpecified = !String.IsNullOrEmpty(edtIncrementBy.Text) && int.Parse(edtIncrementBy.Text) > 0;
            if (connectorPin.baseIndexSpecified )
                connectorPin.baseIndex = connectorPin.baseIndexSpecified ? int.Parse(edtBaseIndex.Text) : 0;
            if (connectorPin.countSpecified )
                connectorPin.count = connectorPin.countSpecified ? int.Parse(edtCount.Text) : 0;
            if (connectorPin.incrementBySpecified)
                connectorPin.incrementBy = connectorPin.incrementBySpecified ? int.Parse(edtIncrementBy.Text) : 0;
            connectorPin.ID = edtId.Text;
            connectorPin.name = edtName.Text;
            connectorPin.replacementCharacter = !String.IsNullOrEmpty(edtReplacementCharacter.Text) ? edtReplacementCharacter.Text : null;
        }