From ae3a5c1ac77644e6b2645ccd18a03389063ef15a Mon Sep 17 00:00:00 2001
From: KharchenkoVV <vv.harchenko@autodrilling.ru>
Date: Wed, 18 Aug 2021 16:26:06 +0500
Subject: [PATCH] CS2-54: Added new well operation categories

---
 AsbCloudDb/Model/AsbCloudDbContext.cs | 72 ++++++++++++++++++++++++++-
 1 file changed, 71 insertions(+), 1 deletion(-)

diff --git a/AsbCloudDb/Model/AsbCloudDbContext.cs b/AsbCloudDb/Model/AsbCloudDbContext.cs
index 8e9934d3..d6dda47c 100644
--- a/AsbCloudDb/Model/AsbCloudDbContext.cs
+++ b/AsbCloudDb/Model/AsbCloudDbContext.cs
@@ -207,6 +207,7 @@ namespace AsbCloudDb.Model
             modelBuilder.Entity<WellOperationCategory>(entity =>
             {
                 entity.HasData(new List<WellOperationCategory> {
+                    // Автоматически опеределяемые операции
                     new WellOperationCategory {Id = 1, Name = "Невозможно определить операцию", Code = 0},
                     new WellOperationCategory {Id = 2, Name = "Роторное бурение", Code = 0 },
                     new WellOperationCategory {Id = 3, Name = "Слайдирование", Code = 0 },
@@ -223,7 +224,76 @@ namespace AsbCloudDb.Model
                     new WellOperationCategory {Id = 14, Name = "Удержание в клиньях", Code = 0 },
                     new WellOperationCategory {Id = 15, Name = "Неподвижное состояние", Code = 0 },
                     new WellOperationCategory {Id = 16, Name = "Вращение без циркуляции", Code = 0 },
-                    new WellOperationCategory {Id = 17, Name = "На поверхности", Code = 0 }
+                    new WellOperationCategory {Id = 17, Name = "На поверхности", Code = 0 },
+                    // Операции ручного ввода
+                    new WellOperationCategory {Id = 18, Name = "Бурение", Code = 0 },
+                    new WellOperationCategory {Id = 19, Name = "Бурение в интервале", Code = 0 },
+                    new WellOperationCategory {Id = 20, Name = "Бурение до глубины", Code = 0 },
+                    new WellOperationCategory {Id = 21, Name = "Бурение под направление", Code = 0 },
+                    new WellOperationCategory {Id = 22, Name = "ГИС (инклиметрия)", Code = 0 },
+                    new WellOperationCategory {Id = 23, Name = "ГИС (инклинометрия)", Code = 0 },
+                    new WellOperationCategory {Id = 24, Name = "ГФР - АМАК, АКЦ кондуктора", Code = 0 },
+                    new WellOperationCategory {Id = 25, Name = "Демонтаж ПВО, Установка ФА", Code = 0 },
+                    new WellOperationCategory {Id = 26, Name = "Оборудование устья", Code = 0 },
+                    new WellOperationCategory {Id = 27, Name = "ОЗЦ", Code = 0 },
+                    new WellOperationCategory {Id = 28, Name = "ГИС", Code = 0 },
+                    new WellOperationCategory {Id = 29, Name = "Окончание цикла бурения", Code = 0 },
+                    new WellOperationCategory {Id = 30, Name = "Опрессовка ПВО", Code = 0 },
+                    new WellOperationCategory {Id = 31, Name = "Опресовка Ц.К.", Code = 0 },
+                    new WellOperationCategory {Id = 32, Name = "Опрессовка ВЗД", Code = 0 },
+                    new WellOperationCategory {Id = 33, Name = "Перевод скв на KCL", Code = 0 },
+                    new WellOperationCategory {Id = 34, Name = "Перезапись гаммы", Code = 0 },
+                    new WellOperationCategory {Id = 35, Name = "Перезапись ГК", Code = 0 },
+                    new WellOperationCategory {Id = 36, Name = "Перетяжка тальканата", Code = 0 },
+                    new WellOperationCategory {Id = 37, Name = "Подъем", Code = 0 },
+                    new WellOperationCategory {Id = 38, Name = "Подъем ЛБТ", Code = 0 },
+                    new WellOperationCategory {Id = 39, Name = "Подъем инструмента", Code = 0 },
+                    new WellOperationCategory {Id = 40, Name = "ПР и Сборка КНБК", Code = 0 },
+                    new WellOperationCategory {Id = 41, Name = "ПР к бурению и сборке КНБК", Code = 0 },
+                    new WellOperationCategory {Id = 42, Name = "ПР к промывке", Code = 0 },
+                    new WellOperationCategory {Id = 43, Name = "ПР к спуску кондуктора", Code = 0 },
+                    new WellOperationCategory {Id = 44, Name = "ПР к спуску направления", Code = 0 },
+                    new WellOperationCategory {Id = 45, Name = "ПР к спуску ОК", Code = 0 },
+                    new WellOperationCategory {Id = 46, Name = "ПР к спуску ЭК-146", Code = 0 },
+                    new WellOperationCategory {Id = 47, Name = "ПР к цементажу", Code = 0 },
+                    new WellOperationCategory {Id = 48, Name = "ПР к цементированию кондуктора", Code = 0 },
+                    new WellOperationCategory {Id = 49, Name = "ПР к цементированию направления", Code = 0 },
+                    new WellOperationCategory {Id = 50, Name = "ПР к цементированию ЭК", Code = 0 },
+                    new WellOperationCategory {Id = 51, Name = "ПР. Спуск направления", Code = 0 },
+                    new WellOperationCategory {Id = 52, Name = "ПР. цементаж направления", Code = 0 },
+                    new WellOperationCategory {Id = 53, Name = "Промывка", Code = 0 },
+                    new WellOperationCategory {Id = 54, Name = "Промежуточная промывка", Code = 0 },
+                    new WellOperationCategory {Id = 55, Name = "Промывка на забое", Code = 0 },
+                    new WellOperationCategory {Id = 56, Name = "Промывка перед бурением", Code = 0 },
+                    new WellOperationCategory {Id = 57, Name = "Промывка перед ГИС", Code = 0 },
+                    new WellOperationCategory {Id = 58, Name = "Промывка перед подъемом", Code = 0 },
+                    new WellOperationCategory {Id = 59, Name = "Промывка перед цементажем", Code = 0 },
+                    new WellOperationCategory {Id = 60, Name = "Промывка перед цементированием", Code = 0 },
+                    new WellOperationCategory {Id = 61, Name = "Промывка прокачка", Code = 0 },
+                    new WellOperationCategory {Id = 62, Name = "Промывка с прокачкой", Code = 0 },
+                    new WellOperationCategory {Id = 63, Name = "Разборка КНБК", Code = 0 },
+                    new WellOperationCategory {Id = 64, Name = "Разбуривание тех.оснастки", Code = 0 },
+                    new WellOperationCategory {Id = 65, Name = "Разбурка ЦКОДа", Code = 0 },
+                    new WellOperationCategory {Id = 66, Name = "Ремонт наг.линии подпорного насоса", Code = 0 },
+                    new WellOperationCategory {Id = 67, Name = "Ремонт наг.линии подпорного насоса", Code = 0 },
+                    new WellOperationCategory {Id = 68, Name = "Сборка КНБК", Code = 0 },
+                    new WellOperationCategory {Id = 69, Name = "Сборка роторной КНБК", Code = 0 },
+                    new WellOperationCategory {Id = 70, Name = "Спуск инструмента", Code = 0 },
+                    new WellOperationCategory {Id = 71, Name = "Спуск КНБК", Code = 0 },
+                    new WellOperationCategory {Id = 72, Name = "Подъем КНБК", Code = 0 },
+                    new WellOperationCategory {Id = 73, Name = "Спуск ЛБТ", Code = 0 },
+                    new WellOperationCategory {Id = 74, Name = "Спуск ОК", Code = 0 },
+                    new WellOperationCategory {Id = 75, Name = "Спуск ЭК", Code = 0 },
+                    new WellOperationCategory {Id = 76, Name = "Тех СПО", Code = 0 },
+                    new WellOperationCategory {Id = 77, Name = "Тех СПО-подъем", Code = 0 },
+                    new WellOperationCategory {Id = 78, Name = "Тех СПО-спуск", Code = 0 },
+                    new WellOperationCategory {Id = 79, Name = "ТО СВП", Code = 0 },
+                    new WellOperationCategory {Id = 80, Name = "Цементаж", Code = 0 },
+                    new WellOperationCategory {Id = 81, Name = "Цементаж кондуктора", Code = 0 },
+                    new WellOperationCategory {Id = 82, Name = "Цементаж направления", Code = 0 },
+                    new WellOperationCategory {Id = 83, Name = "Цементаж ЭК", Code = 0 },
+                    new WellOperationCategory {Id = 84, Name = "Шаблонировка ствола", Code = 0 },
+                    new WellOperationCategory {Id = 85, Name = "Cпуск направления", Code = 0 }
                 });
             });