Exemple #1
0
        //////////ДОБАВЛЕНИЕ В БАЗУ ДАННЫХ\\\\\\\\\\\\\\\\

        // ДОБАВИТЬ БРИГАДУ
        private void addBrigabe_Click(object sender, EventArgs e)
        {
            using (MillitaryDbContext context = new MillitaryDbContext())
            {
                foreach (Brigade br in context.Brigades)
                {
                    if (br.Name == newNameBrigabe.Text)
                    {
                        MessageBox.Show("Бригада с такми названием уже существует!\nИзмените название и попробуйте еще раз!");
                        return;
                    }
                }
                Brigade brigade = new Brigade()
                {
                    Name = newNameBrigabe.Text
                };
                context.Brigades.Add(brigade);
                context.SaveChanges();
            }
            // Обновление источника данных
            newNameBrigabe.Clear();
            UpdateDb update = new UpdateDb();

            chooseBrig1.DataSource      = update.UpdateBrigade();
            changeBrig4Batt.DataSource  = update.UpdateBrigade();
            changeBrig4Equip.DataSource = update.UpdateBrigade();
            MessageBox.Show("Бригада успешно добавлена");
        }
Exemple #2
0
        //Удаление выбранного элемента
        private void delElement_Clic(object sender, EventArgs e)
        {
            UpdateDb up   = new UpdateDb();
            string   text = lookAllElement.SelectedItem.ToString();

            switch (chooseElement.SelectedIndex)
            {
            case 0:
                DialogResult resQwest1 = MessageBox.Show("Вы уверены, что хотите удалить выбранную бригаду и все ее подразделения?", "Предупреждение", MessageBoxButtons.YesNo);
                if (resQwest1 == DialogResult.Yes)
                {
                    up.DelBrigade(text);
                }
                MainWind_Load(sender, e);
                break;

            case 1:
                DialogResult resQwest2 = MessageBox.Show("Вы уверены, что хотите удалить выбранный батальон?", "Предупреждение", MessageBoxButtons.YesNo);
                if (resQwest2 == DialogResult.Yes)
                {
                    up.DelBattalion(text);
                }
                MainWind_Load(sender, e);
                break;

            case 2:
                DialogResult resQwest3 = MessageBox.Show("Вы уверены, что хотите исключить из батальонов и удалить выбранную технику?", "Предупреждение", MessageBoxButtons.YesNo);
                if (resQwest3 == DialogResult.Yes)
                {
                    up.DelEquip(text);
                }
                MainWind_Load(sender, e);
                break;
            }
        }
        public HttpResponseMessage UpdateUser(MemberViewModel objUser)
        {
            StatusReturn objReturn;

            try
            {
                if (ApiUserSessionRepository.IsAuthorize(objUser.SessionId))
                {
                    ApplicationUser objApplicationUser = UserRepository.MapToApplicationUser(objUser);
                    var             retResult          = UserRepository.UpdateWifiUser(objApplicationUser);
                    if (retResult == RepositoryResult.Success)
                    {
                        UpdateDb objUpdateDb = new UpdateDb();
                        objUpdateDb.UpdateUser(objUser.UserName, objUser.Password, objUser.Email, objUser.FirstName, objUser.LastName);
                    }
                    log.Info("User data commited successfully");
                    objReturn = new StatusReturn(Convert.ToInt32(ReturnCode.UpdateUserSuccess), ReturnCode.UpdateUserSuccess.ToString(), "user details updated ");
                }
                else
                {
                    objReturn = new StatusReturn(Convert.ToInt32(ReturnCode.Warning), ReturnCode.Warning.ToString(), "Invalid SessionId");
                }
            }
            catch (Exception ex)
            {
                log.Error(ex.Message);
                //dbContextTransaction.Rollback();
                objReturn = new StatusReturn(Convert.ToInt32(ReturnCode.Failure), ReturnCode.Failure.ToString(), "some problem occure");
            }
            return(new HttpResponseMessage()
            {
                Content = new StringContent(JsonConvert.SerializeObject(objReturn), Encoding.UTF8, "application/json")
            });
        }
Exemple #4
0
        //Заполнение chooseBat4Equip
        private void UpdatechangeBrig4Equip(string bridName)
        {
            UpdateDb      update   = new UpdateDb();
            DataTable     newBatDb = update.UpdateBattalions(bridName);
            List <string> batpList = new List <string>();

            foreach (DataRow ii in newBatDb.Rows)
            {
                batpList.Add(ii.ItemArray[0].ToString());
            }
            chooseBat4Equip.DataSource = batpList;
        }
Exemple #5
0
        //////////ЗАПОЛНЕНИЕ ЭЛЕМЕНТОВ ИЗ БАЗЫ ДАННЫХ\\\\\\\\\\\\\\\
        //Заполнение DataGridViewBattalions
        private void UpdateDataGridViewBattalions(string bridName)
        {
            UpdateDb  update   = new UpdateDb();
            DataTable newBatDb = update.UpdateBattalions(bridName);

            battalionsDataGridView.DataSource           = newBatDb;
            battalionsDataGridView.Columns[0].Width     = 550;
            battalionsDataGridView.Columns[0].ReadOnly  = true;
            battalionsDataGridView.Columns[0].Resizable = DataGridViewTriState.False;
            battalionsDataGridView.Columns[1].Width     = 80;
            battalionsDataGridView.Columns[1].Resizable = DataGridViewTriState.False;
            battalionsDataGridView.Columns[2].Visible   = false;
            battalionsDataGridView.Columns[3].Visible   = false;
            battalionsDataGridView.Columns[4].Visible   = false;
            battalionsDataGridView.Columns[5].Visible   = false;
        }
Exemple #6
0
        //Начальная загрузка базы данных
        private void MainWind_Load(object sender, EventArgs e)
        {
            UpdateDb update = new UpdateDb();

            //Загрузка бригад
            chooseBrig1.DataSource      = update.UpdateBrigade();
            changeBrig4Batt.DataSource  = update.UpdateBrigade();
            changeBrig4Equip.DataSource = update.UpdateBrigade();
            lookAllElement.DataSource   = update.UpdateBrigade();
            //Загрузка батальонов
            UpdateDataGridViewBattalions(chooseBrig1.Text);
            UpdatechangeBrig4Equip(changeBrig4Equip.Text);
            //Загрузка техники
            chooseElement_SelectedIndexChanged(sender, e);
            lookAllEquip.DataSource = update.UpdateListEquipment();
        }
Exemple #7
0
        //////////УДАЛЕНИЕ ИЗ БАЗЫ ДАННЫХ\\\\\\\\\\\\\\\\
        //Выбор списка элементов одной из таблиц
        private void chooseElement_SelectedIndexChanged(object sender, EventArgs e)
        {
            UpdateDb up = new UpdateDb();

            switch (chooseElement.SelectedIndex)
            {
            case 0:
                lookAllElement.DataSource = up.UpdateBrigade();
                break;

            case 1:
                lookAllElement.DataSource = up.UpdateListNameBattalions();
                break;

            case 2:
                lookAllElement.DataSource = up.UpdateListEquipment();;
                break;
            }
            lookAllElement.DisplayMember = "Name";
        }
Exemple #8
0
        //ДОБАВИТЬ ТЕХНИКУ
        private void addEquip_Click(object sender, EventArgs e)
        {
            using (MillitaryDbContext context = new MillitaryDbContext())
            {
                Equipment equipment = new Equipment();
                equipment.Name      = newNameEquip.Text;
                equipment.FullName  = newFullNameEquip.Text;
                equipment.Lenght    = Convert.ToInt32(newLenghtEquip.Text);
                equipment.Mass      = Convert.ToInt32(newMassEquip.Text);
                equipment.TypeEquip = typeEquip.Checked;
                context.Equipments.Add(equipment);
                context.SaveChanges();
            }
            // Обновление источника данных
            UpdateDb up = new UpdateDb();

            lookAllEquip.DataSource = up.UpdateListEquipment();
            newNameEquip.Text       = ""; newFullNameEquip.Text = ""; newLenghtEquip.Text = "0";
            newMassEquip.Text       = "0";
            MessageBox.Show("Техника успешно добавлена");
        }
Exemple #9
0
        //ДОБАВИТЬ БАТАЛЬОН
        private void addBattalion_Click(object sender, EventArgs e)
        {
            using (MillitaryDbContext context = new MillitaryDbContext())
            {
                foreach (Battalion bat in context.Battalions)
                {
                    if (bat.Name == newNameBattalion.Text)
                    {
                        MessageBox.Show("Батальон с такми названием уже существует!\nИзмените название и попробуйте еще раз!");
                        return;
                    }
                }
                Battalion battalion = new Battalion();
                battalion.Name     = newNameBattalion.Text;
                battalion.Load     = false;
                battalion.Officer  = Convert.ToInt32(newOfficer.Text.ToString());
                battalion.Serjant  = Convert.ToInt32(newSerjant.Text);
                battalion.Soldat   = Convert.ToInt32(newSoldat.Text);
                battalion.Civilian = Convert.ToInt32(newCivilan.Text);
                // Определяем ID выбранной бригады
                foreach (Brigade br in context.Brigades)
                {
                    if (br.Name == changeBrig4Batt.Text)
                    {
                        battalion.BrigadeId = br.BrigadeId;
                        break;
                    }
                }
                context.Battalions.Add(battalion);
                context.SaveChanges();
            }
            //// Обновление источника данных
            UpdateDataGridViewBattalions(chooseBrig1.Text);
            UpdatechangeBrig4Equip(changeBrig4Equip.Text);
            newNameBattalion.Text = ""; newOfficer.Text = "0"; newSerjant.Text = "0";
            newSoldat.Text        = "0"; newCivilan.Text = "0";
            UpdateDb update = new UpdateDb();

            MessageBox.Show("Батальон успешно добавлен");
        }
Exemple #10
0
        //Отображение параметров выбранной техники
        private void lookAllEquip_SelectedValueChanged(object sender, EventArgs e)
        {
            UpdateDb  update     = new UpdateDb();
            DataTable newEquipDb = update.UpdateEquipments();

            foreach (DataRow row in newEquipDb.Rows)
            {
                if (row.ItemArray[0].ToString() == lookAllEquip.SelectedValue.ToString())
                {
                    showNameEq.Text = row.ItemArray[1].ToString();
                    showLengEq.Text = row.ItemArray[2].ToString();
                    showMassEq.Text = row.ItemArray[3].ToString();
                    if (Convert.ToBoolean(row.ItemArray[4]))
                    {
                        showLoadEq.Text = "Возможна";
                    }
                    else
                    {
                        showLoadEq.Text = "Не возможна";
                    }
                }
            }
        }
 public GetValute()
 {
     UpdateDb = new UpdateDb();
 }