Пример #1
0
        /// <summary>
        /// Функция за промяна на запис
        /// </summary>
        /// <param name="s">Вече промененият запис</param>
        /// <returns>Връща true ако промяната е станала успешно</returns>
        public bool changeRow(Employees e)
        {
            if (!checkIfInside(e))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Employees n in employeesArray)
            {
                if (n.getID() == e.getID())
                {
                    n.setFirstName(e.getFirstName());
                    n.setLastName(e.getLastName());
                    n.setSalary(e.getSalary());
                    n.setPhone(e.getPhone());
                    n.setPos(e.getPos());
                    n.setCity(e.getCity());
                    if (!employeesTable.Update("EMPLOYEES", e))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    break;
                }
            }
            return(true);
        }
Пример #2
0
        public bool changeRow(Cities c)
        {
            if (!checkIfInside(c))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Cities n in citiesArray)
            {
                if (n.getId() == c.getId())
                {
                    n.setCity(c.getCity());
                    if (!citiesTable.Update("CITIES", n))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                }
            }
            return(true);
        }
Пример #3
0
        /// <summary>
        /// Функция за промяна на запис
        /// </summary>
        /// <param name="s">Вече промененият запис</param>
        /// <returns>Връща true ако промяната е станала успешно</returns>
        public bool changeRow(Positions e)
        {
            if (!checkIfInside(e))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Positions n in positionsArray)
            {
                if (n.getID() == e.getID())
                {
                    n.setPosName(e.getPosName());
                    if (!posTable.Update("POSITIONS", e))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    break;
                }
            }
            return(true);
        }
Пример #4
0
        /// <summary>
        /// Функция за промяна на запис
        /// </summary>
        /// <param name="s">Вече промененият запис</param>
        /// <returns>Връща true ако промяната е станала успешно</returns>
        public bool changeRow(Series s)
        {
            if (!checkIfInside(s))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Series n in seriesArray)
            {
                if (n.getSeriesID() == s.getSeriesID())
                {
                    n.setSettings(s);
                    if (!seriesTable.Update("SERIES", n))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    MessageBox.Show("yes");
                }
            }
            return(true);
        }
Пример #5
0
        /// <summary>
        /// Функция за промяна на запис
        /// </summary>
        /// <param name="g">Вече промененият запис</param>
        /// <returns>Връща true ако промяната е станала успешно</returns>
        public bool changeRow(Genres g)
        {
            if (!checkIfInside(g))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Genres n in genresArray)
            {
                if (n.getGenreID() == g.getGenreID())
                {
                    n.setGenreName(g.getGenreName());
                    if (!genresTable.Update("GENRES", n))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    MessageBox.Show("yes");
                }
            }
            return(true);
        }
Пример #6
0
        /// <summary>
        /// Функция за промяна на запис
        /// </summary>
        /// <param name="f">Вече промененият запис</param>
        /// <returns>Връща true ако промяната е станала успешно</returns>
        public bool changeRow(Films f)
        {
            if (!checkIfInside(f))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Films n in filmsArray)
            {
                if (n.getID() == f.getID())
                {
                    n.setFilmSettings(f);
                    if (!filmsTable.Update("FILMS", n))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    MessageBox.Show("yes");
                }
            }
            return(true);
        }
Пример #7
0
        /// <summary>
        /// Функция за промяна на запис
        /// </summary>
        /// <param name="u">Вече промененият запис</param>
        /// <returns>Връща true ако промяната е станала успешно</returns>
        public bool changeRow(Users u)
        {
            if (!checkIfInside(u))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Users n in usersArray)
            {
                if (n.getUserID() == u.getUserID())
                {
                    n.setUserDetails(u);
                    if (!usersTable.Update("USERS", n))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    MessageBox.Show("yes");
                }
            }
            return(true);
        }
Пример #8
0
        /// <summary>
        /// Функция за промяна на запис
        /// </summary>
        /// <param name="s">Вече промененият запис</param>
        /// <returns>Връща true ако промяната е станала успешно</returns>
        public bool changeRow(ServicesNames s)
        {
            if (!checkIfInside(s))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (ServicesNames n in servicesArray)
            {
                if (n.getServID() == s.getServID())
                {
                    n.setServName(s.getServName());
                    n.setServPrice(s.getServPrice());
                    if (!servicesTable.Update("SERVICES", n))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    MessageBox.Show("yes");
                }
            }
            return(true);
        }
Пример #9
0
        /// <summary>
        /// Функция за промяна на запис
        /// </summary>
        /// <param name="s">Вече промененият запис</param>
        /// <returns>Връща true ако промяната е станала успешно</returns>
        public bool changeRow(Subscriptions s)
        {
            if (!checkIfInside(s))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Subscriptions n in subsArray)
            {
                if (n.getSubID() == s.getSubID())
                {
                    n.setEndDate(s.getEndDate());

                    if (!subscriptionTable.Update("SUBSCRIPTIONS", n))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    MessageBox.Show("yes");
                }
            }
            return(true);
        }
Пример #10
0
        /// <summary>
        /// Функция за промяна на запис
        /// </summary>
        /// <param name="f">Вече промененият запис</param>
        /// <returns>Връща true ако промяната е станала успешно</returns>
        public bool changeRow(Types f)
        {
            if (!checkIfInside(f))
            {
                MessageBox.Show("Не можe");
                return(false);
            }

            foreach (Types n in typesArray)
            {
                if (n.getID() == f.getID())
                {
                    n.setID(f.getID());
                    n.setType(f.getType());
                    if (!typesTable.Update("TYPES", n))
                    {
                        MessageBox.Show("no");
                        return(false);
                    }
                    MessageBox.Show("yes");
                }
            }
            return(true);
        }