Пример #1
0
        /// <summary>
        /// Премахване на запис
        /// </summary>
        /// <param name="s">Записът, който ще премахваме</param>
        /// <returns>Връща true ако премахването е успешно</returns>
        public bool removeRecord(Series s)
        {
            if (!checkIfInside(s))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Series n in seriesArray)
            {
                if (n.getName() == s.getName())
                {
                    s.setSeriesID(n.getSeriesID());
                    seriesArray.Remove(n);
                    if (!seriesTable.Delete(s))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                }
            }

            MessageBox.Show("yes");
            return(true);
        }
Пример #2
0
        /// <summary>
        /// Премахване на запис
        /// </summary>
        /// <param name="s">Записът, който ще премахваме</param>
        /// <returns>Връща true ако премахването е успешно</returns>
        public bool removeRecord(Positions e)
        {
            if (!checkIfInside(e))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Positions n in positionsArray)
            {
                if (n.getID() == e.getID())
                {
                    positionsArray.Remove(n);
                    if (!posTable.Delete(e))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    break;
                }
            }

            MessageBox.Show("yes");
            return(true);
        }
Пример #3
0
        /// <summary>
        /// Изтриване на запис
        /// </summary>
        /// <param name="g">Записът, който ще изтриваме</param>
        /// <returns>Връща true ако успешно изтрием записа</returns>
        public bool deleteRow(Genres g)
        {
            if (!checkIfNameInside(g))
            {
                MessageBox.Show("no");
                return(false);
            }

            foreach (Genres n in genresArray)
            {
                if (n.getGenreName() == g.getGenreName())
                {
                    g.setGenreID(n.getGenreID());
                    genresArray.Remove(n);
                    if (!genresTable.Delete(g))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    break;
                }
            }
            MessageBox.Show("yes");
            return(true);
        }
Пример #4
0
        /// <summary>
        /// Изтриване на запис
        /// </summary>
        /// <param name="f">Записът, който ще изтриваме</param>
        /// <returns>Връща true ако успешно изтрием записа</returns>
        public bool deleteRow(Types t)
        {
            if (!checkIfNameInside(t))
            {
                MessageBox.Show("no");
                return(false);
            }

            foreach (Types n in typesArray)
            {
                if (n.getType() == t.getType())
                {
                    t.setID(n.getID());
                    typesArray.Remove(n);
                    if (!typesTable.Delete(t))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    break;
                }
            }
            MessageBox.Show("yes");
            return(true);
        }
Пример #5
0
        /// <summary>
        /// Премахване на запис
        /// </summary>
        /// <param name="f">Записът, който ще премахваме</param>
        /// <returns>Връща true ако премахването е успешно</returns>
        public bool removeRecord(SeriesLibrary f)
        {
            if (!checkIfInside(f))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (SeriesLibrary n in seriesLibraryArray)
            {
                if (n.getSeries() == f.getSeries())
                {
                    if (n.getUser() == f.getUser())
                    {
                        seriesLibraryArray.Remove(n);
                        if (!libraryTable.Delete(f))
                        {
                            MessageBox.Show("no");
                            return(false);
                        }
                    }
                }
            }

            MessageBox.Show("yes");
            return(true);
        }
Пример #6
0
        /// <summary>
        /// Изтриване на запис
        /// </summary>
        /// <param name="f">Записът, който ще изтриваме</param>
        /// <returns>Връща true ако успешно изтрием записа</returns>
        public bool deleteRow(Films f)
        {
            if (!checkIfNameInside(f))
            {
                MessageBox.Show("no");
                return(false);
            }

            foreach (Films n in filmsArray)
            {
                if (n.getName() == f.getName())
                {
                    f.setID(n.getID());
                    filmsArray.Remove(n);
                    if (!filmsTable.Delete(f))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    break;
                }
            }
            MessageBox.Show("yes");
            return(true);
        }
Пример #7
0
        /// <summary>
        /// Премахване на запис
        /// </summary>
        /// <param name="s">Записът, който ще премахваме</param>
        /// <returns>Връща true ако премахването е успешно</returns>
        public bool removeRecord(Employees e)
        {
            if (!checkIfInside(e))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Employees n in employeesArray)
            {
                if (n.getID() == e.getID())
                {
                    employeesArray.Remove(n);
                    if (!employeesTable.Delete(e))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    break;
                }
            }

            MessageBox.Show("yes");
            return(true);
        }
Пример #8
0
        /// <summary>
        /// Премахване на запис
        /// </summary>
        /// <param name="f">Записът, който ще премахваме</param>
        /// <returns>Връща true ако премахването е успешно</returns>
        public bool removeRecord(FilmsLibrary f)
        {
            int index = 0;

            if (checkIfInside(f))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (FilmsLibrary n in filmLibraryArray)
            {
                if (n.getFilmID() == f.getFilmID())
                {
                    if (n.getUserID() == f.getUserID())
                    {
                        if (!libraryTable.Delete(f))
                        {
                            MessageBox.Show("no");
                            return(false);
                        }
                        index = filmLibraryArray.IndexOf(n);
                    }
                }
            }
            filmLibraryArray.RemoveAt(index);

            return(true);
        }
Пример #9
0
        /// <summary>
        /// Премахване на запис
        /// </summary>
        /// <param name="u">Записът, който ще премахваме</param>
        /// <returns>Връща true ако премахването е успешно</returns>
        public bool deleteRow(Users u)
        {
            if (!checkIfNameInside(u))
            {
                MessageBox.Show("no");
                return(false);
            }

            foreach (Users n in usersArray)
            {
                if (n.getUserName() == u.getUserName())
                {
                    u.setUserID(n.getUserID());
                    usersArray.Remove(n);
                    if (!usersTable.Delete(u))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    break;
                }
            }
            MessageBox.Show("yes");
            return(true);
        }
Пример #10
0
        public bool removeRecord(Cities c)
        {
            if (!checkIfInside(c))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Cities n in citiesArray)
            {
                if (n.getId() == c.getId())
                {
                    citiesArray.Remove(n);
                    if (!citiesTable.Delete(c))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                }
            }

            MessageBox.Show("yes");
            return(true);
        }