public void CreateFromTo(IFromToService fromToService, StringBuilder sb, UserData userData, TableData data)
 {
     sb.Append(userData.ObjectName);
     sb.Append(data.ColumnName);
     sb.Append(" = ");
     fromToService.FillRow(sb, userData, data);
 }
Beispiel #2
0
        public void CreateFromTo(IFromToService fromToService, StringBuilder sb, UserData userData, TableData data)
        {
            if (!SameType(data.ColumnType))
            {
                return;
            }

            sb.Append(userData.Method.Replace(userData.typeParam, "int").Replace(userData.fieldParam, data.ColumnName));
        }
        public DataTableForm()
        {
            InitializeComponent();

            _repository       = new UserDataRepository();
            _service          = new FromToService();
            _replaceService   = new ReplaceService();
            _userData         = new UserData();
            chkDotNet.Enabled = false;
            FillControls();
            SignEvents();
        }
Beispiel #4
0
        public void CreateFromTo(IFromToService fromToService, StringBuilder sb, UserData userData, TableData data)
        {
            if (!SameType(data.ColumnType))
            {
                return;
            }

            sb.Append(userData.ObjectName);
            sb.Append(data.ColumnName);
            sb.Append(" = ");
            fromToService.FillDataRow(sb, userData, data);
            sb.Append(".ToString();");
        }
        public void CreateFromTo(IFromToService fromToService, StringBuilder sb, UserData userData, TableData data)
        {
            if (!SameType(data.ColumnType))
            {
                return;
            }

            sb.Append(userData.ObjectName);
            sb.Append(data.ColumnName);
            sb.Append(" = !DBNull.Value.Equals(");
            fromToService.FillDataRow(sb, userData, data);
            sb.Append(") ? ");
            sb.Append("Convert.ToDecimal(");
            fromToService.FillDataRow(sb, userData, data);
            sb.Append(") : 0;");
        }
        public void CreateFromTo(IFromToService fromToService, StringBuilder sb, UserData userData, TableData data)
        {
            if (!SameType(data.ColumnType))
            {
                return;
            }

            sb.Append(userData.ObjectName);
            sb.Append(data.ColumnName);
            sb.Append(" = !DBNull.Value.Equals(");
            fromToService.FillDataRow(sb, userData, data);
            sb.Append(") && ");
            fromToService.FillDataRow(sb, userData, data);
            sb.Append(".");
            sb.Append(userData.MethodExtension);
            sb.Append("<bool>();");
        }
Beispiel #7
0
        public void CreateFromType(IFromToService fromToService, UserData userData)
        {
            if (!userData.WithoutValidation)
            {
                return;
            }

            var fromToList = new List <string>();

            foreach (var data in userData.TableData)
            {
                var sb = new StringBuilder();

                new FromToGeneric().CreateFromTo(fromToService, sb, userData, data);
                fromToList.Add(sb.ToString());
            }
            userData.Results = fromToList;
        }
        public void CreateFromType(IFromToService fromToService, UserData userData)
        {
            if (!userData.CustomMehtodExtension || userData.WithoutValidation)
            {
                return;
            }

            var fromToList = new List <string>();

            foreach (var data in userData.TableData)
            {
                var sb = new StringBuilder();

                new FromToCustomBool().CreateFromTo(fromToService, sb, userData, data);
                new FromToCustomDateTime().CreateFromTo(fromToService, sb, userData, data);
                new FromToCustomDecimal().CreateFromTo(fromToService, sb, userData, data);
                new FromToCustomInt().CreateFromTo(fromToService, sb, userData, data);
                new FromToCustomString().CreateFromTo(fromToService, sb, userData, data);
                fromToList.Add(sb.ToString());
            }
            userData.Results = fromToList;
        }
        public void CreateFromType(IFromToService fromToService, UserData userData)
        {
            if (!userData.CustomMethod)
            {
                return;
            }

            var fromToList = new List <string>();

            foreach (var data in userData.TableData)
            {
                var sb = new StringBuilder();

                new FromToMethodBool().CreateFromTo(fromToService, sb, userData, data);
                new FromToMethodDateTime().CreateFromTo(fromToService, sb, userData, data);
                new FromToMethodDecimal().CreateFromTo(fromToService, sb, userData, data);
                new FromToMethodInt().CreateFromTo(fromToService, sb, userData, data);
                new FromToMethodString().CreateFromTo(fromToService, sb, userData, data);
                fromToList.Add(sb.ToString());
            }
            userData.Results = fromToList;
        }