示例#1
0
 private void EntryButton_Click(object sender, EventArgs e)
 {
     if (Login.Text != "" && Password.Text == "developer")
     {
         string login = Login.Text;
         if (login.Contains("_") == true)
         {
             string[] mas = login.Split('_');
             if (mas.Length == 2)
             {
                 if (Int32.TryParse(mas[0], out int id) == true)
                 {
                     string      name = mas[1];
                     азработчики dev  = entity.азработчики.FirstOrDefault(a => a.Код_разработчика == id && a.азработчик == name);
                     if (dev != null)
                     {
                         DeveloperForm devform = new DeveloperForm(dev);
                         Close();
                         devform.Show();
                     }
                     else
                     {
                         MessageBox.Show("Неправильный логин");
                     }
                 }
                 else
                 {
                     MessageBox.Show("Неправильный логин");
                 }
             }
             else
             {
                 MessageBox.Show("Неправильный логин");
             }
         }
         else
         {
             MessageBox.Show("Неправильный логин");
         }
     }
     else
     {
         MessageBox.Show("Неправильный логин или пароль");
     }
 }
示例#2
0
        private void Delete_Click(object sender, EventArgs e)
        {
            Game_items_tradingEnt entity = new Game_items_tradingEnt();

            if (databasevalue == "games" || databasevalue == "gameitems" || databasevalue == "developers" ||
                databasevalue == "traders" || databasevalue == "ageratings" || databasevalue == "publishers")
            {
                DataGridViewSelectedRowCollection Datalist = Database.SelectedRows;

                foreach (DataGridViewRow row in Datalist)
                {
                    if (row.Cells[0].Value is Int32)
                    {
                        int id = Convert.ToInt32(row.Cells[0].Value);
                        if (databasevalue == "games")
                        {
                            Игры        game = entity.Игры.FirstOrDefault(a => a.Код_игры == id);
                            азработчики dev  = game.азработчики;
                            entity.Игры.Remove(game);
                            if (dev.Игры.Count == 0)
                            {
                                entity.азработчики.Remove(dev);
                            }
                            entity.SaveChanges();
                            ShowGames_Click(sender, e);
                        }
                        else if (databasevalue == "gameitems")
                        {
                            Предметы_из_игр gameitem = entity.Предметы_из_игр.FirstOrDefault(a => a.Код_предмета == id);
                            entity.Предметы_из_игр.Remove(gameitem);
                            entity.SaveChanges();
                            ShowGameItems_Click(sender, e);
                        }
                        else if (databasevalue == "developers")
                        {
                            азработчики dev = entity.азработчики.FirstOrDefault(a => a.Код_разработчика == id);
                            entity.азработчики.Remove(dev);
                            entity.SaveChanges();
                            ShowDevelopers_Click(sender, e);
                        }
                        else if (databasevalue == "traders")
                        {
                            Торговые_площадки trader = entity.Торговые_площадки.FirstOrDefault(a => a.Код_торговой_площадки == id);
                            entity.Торговые_площадки.Remove(trader);
                            entity.SaveChanges();
                            ShowTraders_Click(sender, e);
                        }
                        else if (databasevalue == "ageratings")
                        {
                            Возрастной_рейтинг agerating = entity.Возрастной_рейтинг.FirstOrDefault(a => a.Код_возрастного_рейтинга == id);
                            entity.Возрастной_рейтинг.Remove(agerating);
                            entity.SaveChanges();
                            ShowAgeRating_Click(sender, e);
                        }
                        else if (databasevalue == "publishers")
                        {
                            Издатели publ = entity.Издатели.FirstOrDefault(a => a.Код_издателя == id);
                            entity.Издатели.Remove(publ);
                            entity.SaveChanges();
                            ShowPublisher_Click(sender, e);
                        }
                        else
                        {
                            MessageBox.Show("Ошибка в программных названиях таблиц"); break;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Эти данные удалять нельзя");
                    }
                }
            }
            else
            {
                MessageBox.Show("Эти данные удалять нельзя");
            }
        }