//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()); } }
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()); } }
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); }
//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()); } }
//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()); } }
//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()); } }
//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()); } }
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()); } }