public OrderModel(FuelDbContext fuelContext, IStringLocalizer stringLocalizer, IConfiguration configuration, ILogger <OrderModel> logger)
 {
     _fuelContext     = fuelContext;
     _stringLocalizer = stringLocalizer;
     _logger          = logger;
     _configuration   = configuration;
 }
Example #2
0
 private static void AddFuelType(FuelDbContext context, int eoID, int fuID)
 {
     if (!context.mnEnergyObjectFuel.Where(of => (of.fuID == fuID) && (of.eoID == eoID)).Any())
     {
         context.Add(
             new mnEnergyObjectFuel
         {
             eoID = eoID,
             fuID = fuID
         }
             );
     }
 }
Example #3
0
        public static string GetNumber(FuelDbContext fuelContext)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append(_generator.RandomString(5, false));
            builder.Append("-");
            builder.Append(_generator.RandomNumber(1, 9999));
            string resNum = builder.ToString();

            if (fuelContext.Orders.Any(x => x.Number == resNum))
            {
                return(GetNumber(fuelContext));
            }

            return(resNum);
        }
Example #4
0
 private static void AddItems(FuelDbContext context, int dcID, int eoID, int fuID, int income, int outcome, int remains, string filename)
 {
     if (!context.esfDailyFuelItems.Where(i => i.dcID == dcID).Any())
     {
         context.Add(
             new esfDailyFuelItems
         {
             dcID     = dcID,
             eoID     = eoID,
             fuID     = fuID,
             FileName = filename,
             Income   = income,
             Outcome  = outcome,
             Remains  = remains
         }
             );
     }
 }
Example #5
0
        public async static Task <ApplicationUser> GetApplicationUserAsync(FuelDbContext context, UserTypeVM userTypeVM, long id)
        {
            switch (userTypeVM)
            {
            case UserTypeVM.Admin:
                return(await context.AdminUsers.FirstOrDefaultAsync(x => x.Id == id));

            case UserTypeVM.Client:
                return(await context.ClientUsers.FirstOrDefaultAsync(x => x.Id == id));

            case UserTypeVM.Driver:
                return(await context.DriverUsers.FirstOrDefaultAsync(x => x.Id == id));

            case UserTypeVM.Manager:
                return(await context.ManagerUsers.FirstOrDefaultAsync(x => x.Id == id));
            }

            return(null);
        }
Example #6
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Error");
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }

            app.UseHttpsRedirection();
            app.UseStaticFiles();
            app.UseSpaStaticFiles();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller}/{action=Index}/{id?}");
            });

            app.UseSpa(spa =>
            {
                spa.Options.SourcePath = "ClientApp";

                if (env.IsDevelopment())
                {
                    spa.UseReactDevelopmentServer(npmScript: "start");
                }
            });

            using (var scope = app.ApplicationServices.CreateScope())
            {
                FuelDbContext content = scope.ServiceProvider.GetRequiredService <FuelDbContext>();
                InitialValues.Init(content);
            }
        }
 public UserModel(IStringLocalizer stringLocalizer, UserManager <ApplicationUser> userManager, FuelDbContext fuelContext) : this(stringLocalizer, userManager)
 {
     _fuelContext = fuelContext;
 }
 public UserController(UserManager <ApplicationUser> userManager, FuelDbContext fuelContext, IStringLocalizer stringLocalizer)
 {
     _userManager = userManager;
     _userModel   = new UserModel(stringLocalizer, userManager, fuelContext);
 }
Example #9
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, UserManager <ApplicationUser> userManager, FuelDbContext context)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }

            app.UseHealthChecks("/healthcheck");

            app.UseHangfireServer();
            app.UseHangfireDashboard("/hangfire");

            var supportedCultures = new[]
            {
                new CultureInfo("ru"),
                new CultureInfo("en")
            };

            app.UseRequestLocalization(new RequestLocalizationOptions
            {
                DefaultRequestCulture = new RequestCulture(DEFAULT_REQUEST_CULTURE),
                SupportedCultures     = supportedCultures,
                SupportedUICultures   = supportedCultures
            });

            app.UseCors(builder =>
                        builder.AllowAnyHeader().AllowAnyOrigin().AllowAnyMethod());

            app.UseAuthentication();
            app.UseHttpsRedirection();

            app.UseSwagger();
            app.UseSwaggerUI(option =>
            {
                option.SwaggerEndpoint(_configuration["SwaggerOptions:UIEndpoint"], _configuration["SwaggerOptions:Description"]);
                option.RoutePrefix = string.Empty;
            });
            //app.UseEndpoints(endpoints =>
            //{
            //    endpoints.MapControllerRoute("defaultapi", string.Concat("api/", DEFAULT_VERSION, "/{controller=Home}/{action=Index}/{id?}"));

            //    endpoints.MapControllerRoute("default", "{controller=Home}/{action=Index}/{id?}");

            //    endpoints.MapControllerRoute("userTypeRoute", string.Concat("api/", DEFAULT_VERSION, "/user/{userType}"));
            //});

            FuelInitializer.InitializePredefinedData(userManager, context);
        }
 public DailyFuelController(FuelDbContext context)
 {
     _context = context;
 }
Example #11
0
 public FuelTypeController(FuelDbContext fuelContext, IStringLocalizer stringLocalizer)
 {
     _fuelTypeModel = new FuelTypeModel(fuelContext, stringLocalizer);
 }
 public mnEnergyObjectFuelsController(FuelDbContext context)
 {
     _context = context;
 }
Example #13
0
 public esfFuelTypesController(FuelDbContext context)
 {
     _context = context;
 }
Example #14
0
        public static void Init(FuelDbContext context)
        {
            using (var transaction = context.Database.BeginTransaction())
            {
                try
                {
                    if (!context.esfFuelTypes.Any())
                    {
                        context.AddRange(
                            new esfFuelTypes
                        {
                            Code         = 55,
                            Name         = "Мазут",
                            IsHasIncome  = true,
                            IsHasOutcome = true,
                            IsHasRemains = true,
                            IsActive     = true
                        },
                            new esfFuelTypes
                        {
                            Code         = 855,
                            Name         = "Мазут(Сторонні організації)",
                            IsHasIncome  = true,
                            IsHasOutcome = true,
                            IsHasRemains = true,
                            IsActive     = true
                        },
                            new esfFuelTypes
                        {
                            Code         = 65,
                            Name         = "Газ",
                            IsHasIncome  = false,
                            IsHasOutcome = false,
                            IsHasRemains = true,
                            IsActive     = true
                        },
                            new esfFuelTypes
                        {
                            Code         = 41,
                            Name         = "Донецький АШ",
                            IsHasIncome  = true,
                            IsHasOutcome = true,
                            IsHasRemains = true,
                            IsActive     = true
                        },
                            new esfFuelTypes
                        {
                            Code         = 1,
                            Name         = "Донецьке вугілля",
                            IsHasIncome  = true,
                            IsHasOutcome = true,
                            IsHasRemains = true,
                            IsActive     = true
                        }
                            );
                    }
                    ;
                    context.SaveChanges();

                    if (!context.mnEnergyObjects.Any())
                    {
                        context.AddRange(
                            new mnEnergyObjects
                        {
                            eoCode = 1,
                            Name   = "Трипільська ТЕС"
                        },
                            new mnEnergyObjects
                        {
                            eoCode = 12,
                            Name   = "Київенерго ТЕЦ-5"
                        },
                            new mnEnergyObjects
                        {
                            eoCode = 16,
                            Name   = "Київенерго ТЕЦ-6"
                        },
                            new mnEnergyObjects
                        {
                            eoCode = 79,
                            Name   = "Київенерго ПКТС"
                        },
                            new mnEnergyObjects
                        {
                            eoCode = 10,
                            Name   = "Дарницька ТЕЦ"
                        },
                            new mnEnergyObjects
                        {
                            eoCode = 11,
                            Name   = "Черкаська ТЕЦ"
                        },
                            new mnEnergyObjects
                        {
                            eoCode = 13,
                            Name   = "Чернігівська ТЕЦ"
                        },
                            new mnEnergyObjects
                        {
                            eoCode = 17,
                            Name   = "Білоцерківська ТЕЦ"
                        },
                            new mnEnergyObjects
                        {
                            eoCode = 15,
                            Name   = "Уманський ТК"
                        }
                            );
                    }
                    ;
                    context.SaveChanges();

                    if (!context.mnEnergyObjectFiles.Any())
                    {
                        context.AddRange(
                            new mnEnergyObjectFiles
                        {
                            eoID       = context.mnEnergyObjects.Where(eo => eo.eoCode == 1).First().eoID,
                            Path       = "D:\\Test\\Palyvo",
                            Filename   = "TPTC",
                            DateFormat = "ddmm",
                            FileExt    = "txt",
                            IsDefault  = true
                        },
                            new mnEnergyObjectFiles
                        {
                            eoID       = context.mnEnergyObjects.Where(eo => eo.eoCode == 12).First().eoID,
                            Path       = "D:\\Test\\Palyvo",
                            Filename   = "TEC5",
                            DateFormat = "ddmm",
                            FileExt    = "txt",
                            IsDefault  = true
                        },
                            new mnEnergyObjectFiles
                        {
                            eoID       = context.mnEnergyObjects.Where(eo => eo.eoCode == 16).First().eoID,
                            Path       = "D:\\Test\\Palyvo",
                            Filename   = "TEC6",
                            DateFormat = "ddmm",
                            FileExt    = "txt",
                            IsDefault  = true
                        },
                            new mnEnergyObjectFiles
                        {
                            eoID       = context.mnEnergyObjects.Where(eo => eo.eoCode == 79).First().eoID,
                            Path       = "D:\\Test\\Palyvo",
                            Filename   = "PKTS",
                            DateFormat = "ddmm",
                            FileExt    = "txt",
                            IsDefault  = true
                        },
                            new mnEnergyObjectFiles
                        {
                            eoID       = context.mnEnergyObjects.Where(eo => eo.eoCode == 10).First().eoID,
                            Path       = "D:\\Test\\Palyvo",
                            Filename   = "DTEC",
                            DateFormat = "ddmm",
                            FileExt    = "txt",
                            IsDefault  = true
                        },
                            new mnEnergyObjectFiles
                        {
                            eoID       = context.mnEnergyObjects.Where(eo => eo.eoCode == 11).First().eoID,
                            Path       = "D:\\Test\\Palyvo",
                            Filename   = "CKTC",
                            DateFormat = "ddmm",
                            FileExt    = "txt",
                            IsDefault  = true
                        },
                            new mnEnergyObjectFiles
                        {
                            eoID       = context.mnEnergyObjects.Where(eo => eo.eoCode == 13).First().eoID,
                            Path       = "D:\\Test\\Palyvo",
                            Filename   = "CNTC",
                            DateFormat = "ddmm",
                            FileExt    = "txt",
                            IsDefault  = true
                        },
                            new mnEnergyObjectFiles
                        {
                            eoID       = context.mnEnergyObjects.Where(eo => eo.eoCode == 17).First().eoID,
                            Path       = "D:\\Test\\Palyvo",
                            Filename   = "BCTC",
                            DateFormat = "ddmm",
                            FileExt    = "txt",
                            IsDefault  = true
                        },
                            new mnEnergyObjectFiles
                        {
                            eoID       = context.mnEnergyObjects.Where(eo => eo.eoCode == 15).First().eoID,
                            Path       = "D:\\Test\\Palyvo",
                            Filename   = "UMTK",
                            DateFormat = "ddmm",
                            FileExt    = "txt",
                            IsDefault  = true
                        }
                            );
                    }
                    ;
                    context.SaveChanges();

                    if (!context.mnEnergyObjectFuel.Any())
                    {
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 1).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 1).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 1).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID);

                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 12).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 12).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 12).eoID, context.esfFuelTypes.First(ft => ft.Code == 855).fuID);

                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 16).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 16).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 16).eoID, context.esfFuelTypes.First(ft => ft.Code == 855).fuID);

                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 79).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 79).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 79).eoID, context.esfFuelTypes.First(ft => ft.Code == 855).fuID);

                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 10).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 10).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 10).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID);

                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 11).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 11).eoID, context.esfFuelTypes.First(ft => ft.Code == 1).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 11).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID);

                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 13).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 13).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 13).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID);

                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 17).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID);
                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 17).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID);

                        AddFuelType(context, context.mnEnergyObjects.First(eo => eo.eoCode == 15).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID);
                    }
                    ;
                    context.SaveChanges();

                    if (!context.esfDailyFuel.Any())
                    {
                        esfDailyFuel Doc;
                        context.Add(
                            Doc = new esfDailyFuel
                        {
                            dcNo   = "Паливо1",
                            dcDate = DateTime.Parse("01.08.2019"),
                            dcType = "Паливо",
                            emID   = 3
                        }
                            );
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 1).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 590, 8000, 254830, "TPTC0108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 1).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 8, 2613, "TPTC0108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 1).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 79, 0, "TPTC0108.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 12).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 33310, "TEC50108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 12).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 515, 0, "TEC50108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 12).eoID, context.esfFuelTypes.First(ft => ft.Code == 855).fuID, 0, 0, 170, "TEC50108.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 16).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 13242, "TEC60108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 16).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 19, 0, "TEC60108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 16).eoID, context.esfFuelTypes.First(ft => ft.Code == 855).fuID, 0, 0, 0, "TEC60108.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 79).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 0, 0, "PKTS0108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 79).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 0, 0, "PKTS0108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 79).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 0, 0, "PKTS0108.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 10).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 883, 54600, "DTEC0108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 10).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 894, "DTEC0108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 10).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 130, 0, "DTEC0108.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 11).eoID, context.esfFuelTypes.First(ft => ft.Code == 1).fuID, 0, 0, 63462, "CKTC0108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 11).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 0, "CKTC0108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 11).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 215, 0, "CKTC0108.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 13).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 791, 96755, "CNTC0108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 13).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 0, "CNTC0108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 13).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 93, 0, "CNTC0108.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 17).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 1136, "BCTC0108.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 17).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 482, 0, "BCTC0108.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 15).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 11, 0, "UMTK0108.txt");
                        context.Add(
                            Doc = new esfDailyFuel
                        {
                            dcNo    = "Паливо2",
                            dcDate  = DateTime.Parse("02.08.2019"),
                            dcType  = "Паливо",
                            emID    = 3,
                            Comment = "lalala"
                        }
                            );
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 1).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 6056, 248774, "TPTC0208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 1).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 2613, "TPTC0208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 1).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 12, 0, "TPTC0208.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 12).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 33310, "TEC50208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 12).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 512, 0, "TEC50208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 12).eoID, context.esfFuelTypes.First(ft => ft.Code == 855).fuID, 0, 0, 170, "TEC50208.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 16).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 13242, "TEC60208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 16).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 19, 0, "TEC60208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 16).eoID, context.esfFuelTypes.First(ft => ft.Code == 855).fuID, 0, 0, 0, "TEC60208.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 79).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 0, 0, "PKTS0208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 79).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 0, 0, "PKTS0208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 79).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 0, 0, "PKTS0208.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 10).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 1000, 53600, "DTEC0208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 10).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 894, "DTEC0208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 10).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 130, 0, "DTEC0208.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 11).eoID, context.esfFuelTypes.First(ft => ft.Code == 1).fuID, 0, 0, 63462, "CKTC0208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 11).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 0, "CKTC0208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 11).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 214, 0, "CKTC0208.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 13).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 850, 95905, "CNTC0208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 13).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 0, "CNTC0208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 13).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 92, 0, "CNTC0208.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 17).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 1136, "BCTC0208.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 17).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 448, 0, "BCTC0208.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 15).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 7, 0, "UMTK0208.txt");
                        context.Add(
                            Doc = new esfDailyFuel
                        {
                            dcNo   = "Паливо3",
                            dcDate = DateTime.Parse("03.08.2019"),
                            dcType = "Паливо",
                            emID   = 4,
                        }
                            );
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 1).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 747, 5550, 243971, "TPTC0308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 1).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 8, 2605, "TPTC0308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 1).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 45, 0, "TPTC0308.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 12).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 33310, "TEC50308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 12).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 509, 0, "TEC50308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 12).eoID, context.esfFuelTypes.First(ft => ft.Code == 855).fuID, 0, 0, 170, "TEC50308.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 16).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 13242, "TEC60308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 16).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 19, 0, "TEC60308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 16).eoID, context.esfFuelTypes.First(ft => ft.Code == 855).fuID, 0, 0, 0, "TEC60308.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 79).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 0, 0, "PKTS0308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 79).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 0, 0, "PKTS0308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 79).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 0, 0, "PKTS0308.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 10).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 1000, 52600, "DTEC0308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 10).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 894, "DTEC0308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 10).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 140, 0, "DTEC0308.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 11).eoID, context.esfFuelTypes.First(ft => ft.Code == 1).fuID, 0, 0, 63462, "CKTC0308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 11).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 0, "CKTC0308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 11).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 226, 0, "CKTC0308.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 13).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 940, 94965, "CNTC0308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 13).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 0, "CNTC0308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 13).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 107, 0, "CNTC0308.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 17).eoID, context.esfFuelTypes.First(ft => ft.Code == 55).fuID, 0, 0, 1136, "BCTC0308.txt");
                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 17).eoID, context.esfFuelTypes.First(ft => ft.Code == 65).fuID, 0, 453, 0, "BCTC0308.txt");

                        AddItems(context, Doc.dcID, context.mnEnergyObjects.First(eo => eo.eoCode == 15).eoID, context.esfFuelTypes.First(ft => ft.Code == 41).fuID, 0, 10, 0, "UMTK0308.txt");
                    }

                    context.SaveChanges();
                    transaction.Commit();
                }
                catch
                {
                    transaction.Rollback();
                }
            };
        }
 public FuelTypeModel(FuelDbContext fuelContext, IStringLocalizer stringLocalizer)
 {
     _fuelContext     = fuelContext;
     _stringLocalizer = stringLocalizer;
 }
 public OrderController(UserManager <ApplicationUser> userManager, FuelDbContext fuelContext, IStringLocalizer stringLocalizer, IConfiguration configuration, ILogger <OrderModel> logger)
 {
     _userManager   = userManager;
     _orderModel    = new OrderModel(fuelContext, stringLocalizer, configuration, logger);
     _configuration = configuration;
 }
Example #17
0
 public FuelController(FuelDbContext database)
 {
     Database = database;
 }