// pro načtení seznamu dnešních verzí po zapnutí aplikace public List <V_VERSION_LIST2> GetAllRecordsFromV_VERSION_LIST2() { result = ReplaceDbViewV_VERSION_LIST1(); string result2 = ReplaceDbViewV_VERSION_LIST2(); List <V_VERSION_LIST2> error = new List <V_VERSION_LIST2>(); V_VERSION_LIST2 descriptionError = new V_VERSION_LIST2(); if ((result != String.Empty) || (result2 != String.Empty)) { descriptionError.VER_COMPANY = result; error.Add(descriptionError); return(error); } try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { return(accessToDB.V_VERSION_LIST2.ToList()); } } catch (Exception ex) { error.Clear(); descriptionError.VER_COMPANY = $"Požadavek NEBYL proveden. Popis chyby:\n\n {ex.Message.ToString()} "; error.Add(descriptionError); return(error); } }
// Aktualizace záznamu v VERSION_COMPANY public string ChangeCompany(VERSION_COMPANY companyForChange) { try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { accessToDB.Entry(companyForChange).State = System.Data.Entity.EntityState.Modified; accessToDB.SaveChanges(); return(result = "Požadavek byl proveden"); } } catch (Exception ex) { return(result = $"Požadavek NEBYL proveden.Popis chyby:\n\n { ex.Message.ToString()} "); } }
// Nalezení záznamu pro výmaz nebo změnu z VERSION_COMPANY public VERSION_COMPANY GetCompanyForDeletion(int idCompany) { try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { return(accessToDB.VERSION_COMPANY.Where(x => x.VER_COMPANY_ID == idCompany).SingleOrDefault()); } } catch (Exception ex) { VERSION_COMPANY error = new VERSION_COMPANY(); error.VER_COMPANY_DESC = ex.Message.ToString(); return(error); } }
// Vrátí jednu událost k verzi z VERSION_FLAG tabulky pro zobrazení log soubor public VERSION_FLAG GetFlagEvent(long versionFlagId) { try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { return(accessToDB.VERSION_FLAG.Where(dbVersionFlagId => dbVersionFlagId.VERF_ID == versionFlagId).SingleOrDefault()); } } catch (Exception ex) { VERSION_FLAG error = new VERSION_FLAG(); error.VERF_FILE = ex.Message.ToString(); return(error); } }
// Vrátí template pro novou verzi z V_VERSION_LOG_TEMPLATE public V_VERSION_LOG_TEMPLATE GetTemplateVersion(long idVersion) { try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { return(accessToDB.V_VERSION_LOG_TEMPLATE.Where(x => x.VER_ID == idVersion).SingleOrDefault()); } } catch (Exception ex) { V_VERSION_LOG_TEMPLATE error = new V_VERSION_LOG_TEMPLATE(); error.VER_MESSAGE = ex.Message.ToString(); return(error); } }
//UDÁLOSTI z VERSION_FLAG UDÁLOSTI z VERSION_FLAG // Vrátí události verze z VERSION_FLAG tabulky public List <VERSION_FLAG> GetAllRecordsFromVERSION_FLAG(long versionLogId) { try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { return(accessToDB.VERSION_FLAG.Where(dbVersionLogId => dbVersionLogId.VERF_VER_ID == versionLogId).ToList()); } } catch (Exception ex) { List <VERSION_FLAG> error = new List <VERSION_FLAG>(); VERSION_FLAG descriptionError = new VERSION_FLAG(); descriptionError.VERF_DESC = ex.Message.ToString(); error.Add(descriptionError); return(error); } }
// VYHLEDÁVACÍ MASKA VYHLEDÁVACÍ MASKA // Pro zobrazení Vyhledávací masky + GetCompanies() v ČÍSELNÍKY: VERSION_COMPANY public List <EX_COMPANY_TYPE> GetCompanyTypes() { try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { return(accessToDB.EX_COMPANY_TYPE.ToList()); } } catch (Exception ex) { List <EX_COMPANY_TYPE> error = new List <EX_COMPANY_TYPE>(); error.Add(new EX_COMPANY_TYPE { EX_COMPANY_TYPE1 = ex.Message.ToString() }); return(error); } }
// ČÍSELNÍKY: VERSION_COMPANY ČÍSELNÍKY: VERSION_COMPANY // také pro Vyhledávací maska - vrátí seznam společností public List <VERSION_COMPANY> GetCompanies() { try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { return(accessToDB.VERSION_COMPANY.ToList()); } } catch (Exception ex) { List <VERSION_COMPANY> error = new List <VERSION_COMPANY>(); error.Add(new VERSION_COMPANY { VER_COMPANY_DESC = ex.Message.ToString() }); return(error); } }
// Vrátí všechny template z V_VERSION_LOG_TEMPLATE za účelem výběru template pro novou verzi public List <V_VERSION_LOG_TEMPLATE> GetTemplateVersions() { try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { return(accessToDB.V_VERSION_LOG_TEMPLATE.ToList()); } } catch (Exception ex) { List <V_VERSION_LOG_TEMPLATE> error = new List <V_VERSION_LOG_TEMPLATE>(); error.Add(new V_VERSION_LOG_TEMPLATE { VER_NAME = ex.Message.ToString() }); return(error); } }
// Odstranění verze z tabulky VERSION_LOG public string DeleteVersion(long idVersion) { try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { accessToDB.Entry(new VERSION_LOG { VER_ID = idVersion }).State = System.Data.Entity.EntityState.Deleted; accessToDB.SaveChanges(); return(result = "Požadavek byl proveden"); } } catch (Exception ex) { return(result = $"Požadavek NEBYL proveden.Popis chyby:\n\n { ex.Message.ToString()} "); } }
// Přidání záznamu do VERSION_COMPANY public string AddCompany(VERSION_COMPANY companyToDB) { companyToDB.VER_COMPANY_ID = GetNextIdNumberForDbTable("VERSION_COMPANY", "VER_COMPANY_ID"); if (companyToDB.VER_COMPANY_ID == 5555) { return(result = "Metoda \"GetLastIdNumberFromVersionCompany\" vrátila chybu"); } try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { accessToDB.VERSION_COMPANY.Add(companyToDB); accessToDB.SaveChanges(); return(result = "Požadavek byl proveden"); } } catch (Exception ex) { return(result = $"Požadavek NEBYL proveden. Popis chyby:\n {ex.Message.ToString()}"); } }
// Přidání nové verze do VERSION_LOG public string AddVersion(VERSION_LOG versionToDb, ref long versionId) { versionToDb.VER_ID = GetNextIdNumberForDbTable("VERSION_LOG", "VER_ID"); if (versionToDb.VER_ID == 5555) { return(result = "Metoda \"GetNextIdNumberForDbTable\" vrátila chybu"); } try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { accessToDB.VERSION_LOG.Add(versionToDb); accessToDB.SaveChanges(); versionId = versionToDb.VER_ID; return(result = "Požadavek byl proveden"); } } catch (Exception ex) { return(result = $"Požadavek NEBYL proveden. Popis chyby:\n {ex.Message.ToString()}"); } }