public ActionResult Create([Bind(Include = "Код_торговой_площадки,Торговая_площадка,Дата_создания,Код_страны")] Торговые_площадки торговые_площадки, string _role = "create")
        {
            if (ModelState.IsValid)
            {
                db.Торговые_площадки.Add(торговые_площадки);
                db.SaveChanges();
                if (_role == "register")
                {
                    return(RedirectToAction("Register", "Home", new
                    {
                        login = торговые_площадки.Код_торговой_площадки.ToString() + "_" + торговые_площадки.Торговая_площадка.ToString(),
                        password = "******"
                    }));
                }
                else
                {
                    return(RedirectToAction("Index"));
                }
            }

            ViewBag.Код_страны = new SelectList(db.Страны, "Буквенный_код_страны", "Страна", торговые_площадки.Код_страны);
            return(View(торговые_площадки));
        }
示例#2
0
        private void ChangeTraderMarket_Click(object sender, EventArgs e)
        {
            Торговые_площадки trader = entity.Торговые_площадки.FirstOrDefault(a => a.Код_торговой_площадки == trader_id);

            if (TitleBox.Text != "")
            {
                trader.Торговая_площадка = TitleBox.Text;
            }
            if (CountriesBox.Text != "")
            {
                DataGridViewRow row = Database.SelectedRows[0];
                if (row != null)
                {
                    Страны count = entity.Страны.FirstOrDefault(a => a.Страна == CountriesBox.Text);
                    trader.Страны = count;
                }
            }
            if (DatetimeBox.Value < DateTime.Now)
            {
                trader.Дата_создания = DatetimeBox.Value;
            }
            entity.SaveChanges();
            Close();
        }
示例#3
0
        private void AddTraderMarket_Click(object sender, EventArgs e)
        {
            Game_items_tradingEnt entity = new Game_items_tradingEnt();

            if (TitleBox.Text != "" && DatetimeBox.Value != null && CountriesBox.Text != "")
            {
                if (DatetimeBox.Value <= DateTime.Now)
                {
                    Страны            country     = entity.Страны.FirstOrDefault(a => a.Страна == CountriesBox.Text);
                    Торговые_площадки trademarket = new Торговые_площадки
                    {
                        Дата_создания     = DatetimeBox.Value,
                        Торговая_площадка = TitleBox.Text,
                        Страны            = country
                    };

                    entity.Торговые_площадки.Add(trademarket);
                    entity.SaveChanges();
                    if (reg == true)
                    {
                        string login    = trademarket.Код_торговой_площадки.ToString() + "_" + trademarket.Торговая_площадка.ToString();
                        string password = "******";
                        MessageBox.Show($"Запомните следующие данные!\nВаш логин: {login}\nВаш пароль: {password}");
                    }
                    Close();
                }
                else
                {
                    MessageBox.Show("Неправильно введена дата");
                }
            }
            else
            {
                MessageBox.Show("Не все поля заполнены");
            }
        }
示例#4
0
 public TraderForm(Торговые_площадки trader)
 {
     InitializeComponent();
     maintrader      = trader;
     TraderName.Text = trader.Торговая_площадка;
 }
 public ActionResult Index(string login, string password)
 {
     if (login == "admin" && password == "admin")
     {
         return(RedirectToAction("Administrator", "Home"));
     }
     else if (login != "" && password == "developer")
     {
         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  = db.азработчики.FirstOrDefault(a => a.Код_разработчика == id && a.азработчик == name);
                     if (dev != null)
                     {
                         return(RedirectToAction("Developer", "Home", new { id = id.ToString() }));
                     }
                     else
                     {
                         return(HttpNotFound("Wrong login or password"));
                     }
                 }
                 else
                 {
                     return(HttpNotFound("Wrong login or password"));
                 }
             }
             else
             {
                 return(HttpNotFound("Wrong login or password"));
             }
         }
         else
         {
             return(HttpNotFound("Wrong login or password"));
         }
     }
     else if (login != "" && password == "trader")
     {
         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];
                     Торговые_площадки trader = db.Торговые_площадки.FirstOrDefault(a => a.Код_торговой_площадки == id && a.Торговая_площадка == name);
                     if (trader != null)
                     {
                         return(RedirectToAction("Trader", "Home", new { id = id.ToString() }));
                     }
                     else
                     {
                         return(HttpNotFound("Wrong login or password"));
                     }
                 }
                 else
                 {
                     return(HttpNotFound("Wrong login or password"));
                 }
             }
             else
             {
                 return(HttpNotFound("Wrong login or password"));
             }
         }
         else
         {
             return(HttpNotFound("Wrong login or password"));
         }
     }
     else
     {
         return(HttpNotFound("Wrong login or password"));
     }
 }