// 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);
     }
 }
Exemplo n.º 10
0
 // 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()} ");
     }
 }
Exemplo n.º 11
0
        // 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()}");
            }
        }
Exemplo n.º 12
0
 // 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()}");
     }
 }