Exemple #1
0
        //1
        public void UploadNewVersionRDK(HttpPostedFileBase[] fileUpload, RKD_Order rKD_Order, string num, int versionDay, string login)
        {
            try
            {
                int test1 = num.IndexOf('.');
                int test2 = num.Length;



                short num1           = (short)Convert.ToInt32(num.Substring(0, num.IndexOf('.')));
                short num2           = (short)Convert.ToInt32(num.Substring(num.IndexOf('.') + 1, num.Length - num.IndexOf('.') - 1));
                int   id_lastVersion = db.RKD_Version.Where(d => d.id_RKD_Order == rKD_Order.id & d.activeVersion == true).First().id;
                DeactiveAllVersion();
                RKD_Version rKD_Version = new RKD_Version();
                rKD_Version.id_RKD_VersionWork = 2;
                rKD_Version.id_RKD_Order       = rKD_Order.id;
                rKD_Version.numberVersion1     = num1;
                rKD_Version.numberVersion2     = num2;
                rKD_Version.id_RKD_VersionDay  = db.RKD_VersionDay.Find(versionDay).id;
                rKD_Version.activeVersion      = true;
                db.RKD_Version.Add(rKD_Version);
                db.SaveChanges();
                CreateFolderSaveFile(fileUpload, 1, login, rKD_Version.id);
                PushMail(fileUpload, 1);
                CreateTaskVersion(id_lastVersion, rKD_Version.id, login);
                UpdateTaskUID();
                GetRKDDump();
                logger.Debug(goodMethod + " (Modul RKD - UploadNewVersionRDK(HttpPostedFileBase[] fileUpload, RKD_Order rKD_Order, int num1, int num2, int version, string login)");
            }
            catch (Exception ex)
            {
                logger.Error(badMethod + " (Modul RKD - UploadNewVersionRDK(HttpPostedFileBase[] fileUpload, RKD_Order rKD_Order, int num1, int num2, int version, string login); " + ex.Message.ToString());
            }
        }
Exemple #2
0
 private void Create_NULLRKD_TaskVersion()
 {
     try
     {
         RKD_Version rKD_Version = db.RKD_Version.Where(d => d.activeVersion == true).First();
         var         taskList    = db.RKD_Task.Where(d => d.id_RKD_Order == id_RKD_Order).ToList();
         foreach (var data in taskList)
         {
             RKD_TaskVersion rKD_TaskVersion = new RKD_TaskVersion();
             rKD_TaskVersion.id_RKD_Task    = data.id;
             rKD_TaskVersion.id_RKD_Version = rKD_Version.id;
             rKD_TaskVersion.finishDate     = DateTime.Now.AddDays(34); // вот тут нужно подумать!
             rKD_TaskVersion.tpComplited    = false;
             rKD_TaskVersion.allComplited   = false;
             db.RKD_TaskVersion.Add(rKD_TaskVersion);
             db.SaveChanges();
             RKD_HistoryTaskVersion rKD_HistoryTaskVersion = new RKD_HistoryTaskVersion();
             rKD_HistoryTaskVersion.id_RKD_TaskVersion   = rKD_TaskVersion.id;
             rKD_HistoryTaskVersion.id_AspNetUser_Upload = "8dbd0ecb-e88c-47b8-951b-3f1b5ea10cde";
             rKD_HistoryTaskVersion.dateTimeUpdate       = DateTime.Now;
             rKD_HistoryTaskVersion.finishDate           = rKD_TaskVersion.finishDate;
             rKD_HistoryTaskVersion.tpComplited          = rKD_TaskVersion.tpComplited;
             rKD_HistoryTaskVersion.allComplited         = rKD_TaskVersion.allComplited;
             db.RKD_HistoryTaskVersion.Add(rKD_HistoryTaskVersion);
             db.SaveChanges();
         }
         logger.Debug(goodConstructor + " (Modul RKD - Create_NULLRKD_TaskVersion()");
     }
     catch (Exception ex)
     {
         logger.Error(badConstructor + " (Modul RKD - Create_NULLRKD_TaskVersion(); " + ex.Message.ToString());
     }
 }
Exemple #3
0
        public string GetNumberNewVer()
        {
            string      data        = "";
            RKD_Version lastVersion = db.RKD_Order.Where(d => d.id_PZ_PlanZakaz == id_PZ_PlaznZakaz).First().RKD_Version.Where(d => d.activeVersion == true).First();

            if (lastVersion.numberVersion1 == 0)
            {
                data = "1.0";
            }
            else
            {
                data = lastVersion.numberVersion1.ToString() + "." + (lastVersion.numberVersion2 + 1).ToString();
            }
            return(data);
        }
Exemple #4
0
 //2
 public void ErrorNewVersionRDK(int id_Order, string login)
 {
     try
     {
         RKD_Version rKD_Version = db.RKD_Version.Where(d => d.activeVersion == true & d.id_RKD_Order == id_Order).First();
         rKD_Version.id_RKD_VersionWork = 4;
         db.Entry(rKD_Version).State    = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         PushMailNotFile(2);
         CreateRKD_Mail_Version(rKD_Version.id, 2, login);
         logger.Debug(goodMethod + " (Modul RKD - ErrorNewVersionRDK(int id_Order, string login) ");
     }
     catch (Exception ex)
     {
         logger.Error(badMethod + " (Modul RKD - ErrorNewVersionRDK(int id_Order, string login) " + ex.Message.ToString());
     }
 }
Exemple #5
0
 //6
 public void PlusClientDay(int id_Order, string login, int day)
 {
     try
     {
         RKD_Version rKD_Version = db.RKD_Version.Where(d => d.activeVersion == true & d.id_RKD_Order == id_Order).First();
         rKD_Version.id_RKD_VersionWork = 5;
         db.Entry(rKD_Version).State    = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         PushMailNotFile(6);
         CreateRKD_Mail_Version(rKD_Version.id, 6, login, day);
         logger.Debug(goodMethod + " (Modul RKD - UploadClient(int id_Order, string login, int day)) ");
     }
     catch (Exception ex)
     {
         logger.Error(badMethod + " (Modul RKD - UploadClient(int id_Order, string login, int day)) " + ex.Message.ToString());
     }
 }
Exemple #6
0
 //3
 public void UploadVersionRDK(HttpPostedFileBase[] fileUpload, RKD_Order rKD_Order, int num1, int num2, int version, string login)
 {
     try
     {
         RKD_Version rKD_Version = db.RKD_Version.Where(d => d.activeVersion == true & d.id_RKD_Order == rKD_Order.id).First();
         rKD_Version.id_RKD_VersionWork = 2;
         db.Entry(rKD_Version).State    = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         CreateFolderSaveFile(fileUpload, 2, login, rKD_Version.id);
         PushMail(fileUpload, 2);
         logger.Debug(goodMethod + " (Modul RKD - UploadVersionRDK(HttpPostedFileBase[] fileUpload, RKD_Order rKD_Order, int num1, int num2, int version, string login) ");
     }
     catch (Exception ex)
     {
         logger.Error(badMethod + " (Modul RKD - UploadVersionRDK(HttpPostedFileBase[] fileUpload, RKD_Order rKD_Order, int num1, int num2, int version, string login) " + ex.Message.ToString());
     }
 }
Exemple #7
0
 //8
 public void GetGoodList(int id_Order, string login, HttpPostedFileBase[] fileUpload)
 {
     try
     {
         RKD_Version rKD_Version = db.RKD_Version.Where(d => d.activeVersion == true & d.id_RKD_Order == id_Order).First();
         rKD_Version.id_RKD_VersionWork = 10;
         db.Entry(rKD_Version).State    = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         CreateFolderSaveFile(fileUpload, 8, login, rKD_Version.id);
         PushMail(fileUpload, 8);
         CreateRKD_Mail_Version(rKD_Version.id, 8, login);
         logger.Debug(goodMethod + " (Modul RKD - GetErrorList(int id_Order, string login, HttpPostedFileBase[] fileUpload)) ");
     }
     catch (Exception ex)
     {
         logger.Error(badMethod + " (Modul RKD - GetErrorList(int id_Order, string login, HttpPostedFileBase[] fileUpload)) " + ex.Message.ToString());
     }
 }
Exemple #8
0
 private void CreateNULLVersion()
 {
     try
     {
         RKD_Version rKD_Version = new RKD_Version();
         rKD_Version.id_RKD_Order       = id_RKD_Order;
         rKD_Version.activeVersion      = true;
         rKD_Version.numberVersion1     = 0;
         rKD_Version.numberVersion2     = 0;
         rKD_Version.id_RKD_VersionDay  = 1;
         rKD_Version.id_RKD_VersionWork = 12;
         db.RKD_Version.Add(rKD_Version);
         db.SaveChanges();
         logger.Debug(goodMethod + " (Modul RKD - CreateNULLVersion()");
     }
     catch (Exception ex)
     {
         logger.Error(badMethod + " (Modul RKD - CreateNULLVersion(); " + ex.Message.ToString());
     }
 }