Ejemplo n.º 1
0
        internal AlorTable(AlorTableTypes type, string name, Action <Exception> processDataError)
        {
            if (name.IsEmpty())
            {
                throw new ArgumentNullException(nameof(name));
            }

            if (processDataError == null)
            {
                throw new ArgumentNullException(nameof(processDataError));
            }

            Type             = type;
            Name             = name;
            ProcessDataError = processDataError;
        }
Ejemplo n.º 2
0
        internal AlorColumn(AlorTableTypes tableType, string name, Type dataType, bool isMandatory = true)
        {
            //TableTypeName = TableType.ToString();
            if (name.IsEmpty())
            {
                throw new ArgumentNullException(nameof(name));
            }

            if (dataType == null)
            {
                throw new ArgumentNullException(nameof(dataType));
            }

            TableType   = tableType;
            IsMandatory = isMandatory;
            Name        = name;
            DataType    = dataType;
            //TableTypeName = TableType.ToString();
            AlorManagerColumns.AllAlorColumn.Add(this);
        }
Ejemplo n.º 3
0
 internal IEnumerable <AlorColumn> GetColumnsBy(AlorTableTypes table)
 {
     return(IncludeSetAlorColumns.Where(alorColumn => alorColumn.TableType == table));
 }
Ejemplo n.º 4
0
		internal IEnumerable<AlorColumn> GetColumnsBy(AlorTableTypes table)
		{
			return IncludeSetAlorColumns.Where(alorColumn => alorColumn.TableType == table);
		}