internal static Condition Parse(DataGridViewRow row) { Condition condition = new Condition(); condition.Comparer = GetValue(row, "Comparer"); condition.EmptyReplacement = GetValue(row, "EmptyReplacement"); condition.InputConverter = ConverterType.Parse(GetValue(row, "InputConverter")); condition.Quote = GetBoolean(row, "Quote", true); condition.Required = GetBoolean(row, "Required", false); condition.Source = GetValue(row, "Source"); condition.SourceType = GetSourceType(row, "SourceType"); condition.Target = GetValue(row, "Target"); return(condition); }
internal static Field Parse(System.Windows.Forms.DataGridViewRow row) { Field field = new Field(); field.Alias = GetValue(row, "Alias"); field.AutoNumber = GetBoolean(row, "AutoNumber", false); field.InputConverter = ConverterType.Parse(GetValue(row, "InputConverter")); field.InputType = GetIOType(row, "InputType"); field.Mandatory = GetBoolean(row, "Mandatory", false); field.OutputConverter = ConverterType.Parse(GetValue(row, "OutputConverter")); field.OutputType = GetIOType(row, "OutputType"); field.Quote = GetBoolean(row, "Quote", true); field.Required = GetBoolean(row, "Required", false); field.Source = GetValue(row, "Source"); field.SourceType = GetSourceType(row, "SourceType"); field.Target = GetValue(row, "Target"); return(field); }
internal Condition(XmlElement conditionElement) { XmlHelper h = new XmlHelper(conditionElement); this.Comparer = conditionElement.GetAttribute("Comparer"); this.EmptyReplacement = conditionElement.GetAttribute("EmptyReplacement"); this.InputConverter = ConverterType.Parse(conditionElement.GetAttribute("InputConverter")); this.Quote = h.TryGetBoolean("@Quote", true); this.Required = h.TryGetBoolean("@Required", false); this.Source = conditionElement.GetAttribute("Source"); SourceType sType = Service.SourceType.Request; if (!Enum.TryParse <SourceType>(conditionElement.GetAttribute("SourceType"), true, out sType)) { sType = Service.SourceType.Request; } this.SourceType = sType; this.Target = conditionElement.GetAttribute("Target"); }
internal Field(XmlElement fieldElement) { XmlHelper h = new XmlHelper(fieldElement); this.Source = fieldElement.GetAttribute("Source"); this.Target = fieldElement.GetAttribute("Target"); this.InputConverter = ConverterType.Parse(fieldElement.GetAttribute("InputConverter")); this.OutputConverter = ConverterType.Parse(fieldElement.GetAttribute("OutputConverter")); this.Quote = h.TryGetBoolean("@Quote", true); this.Mandatory = h.TryGetBoolean("@Mandatory", false); this.Alias = fieldElement.GetAttribute("Alias"); this.Required = h.TryGetBoolean("@Required", false); this.AutoNumber = h.TryGetBoolean("@AutoNumber", false); SourceType sType = SourceType.Request; if (!Enum.TryParse <SourceType>(fieldElement.GetAttribute("SourceType"), true, out sType)) { sType = SourceType.Request; } this.SourceType = sType; IOType iType = IOType.Element; if (!Enum.TryParse <IOType>(fieldElement.GetAttribute("InputType"), true, out iType)) { iType = IOType.Element; } this.InputType = iType; IOType oType = IOType.Element; if (!Enum.TryParse <IOType>(fieldElement.GetAttribute("OutputType"), true, out oType)) { oType = IOType.Element; } this.OutputType = oType; }