Beispiel #1
0
        public void UCEnclosures_3()
        {
            MUniversity university = new MUniversity("4401026216", "МГУ", "Московский Государственный Университет", "156005, Московская область, г. Москва, ул. Дзержинского, 17", "156005, Московская область, г. Москва, ул. Дзержинского, 17", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "84942217960");
            bool        actualUni  = refData.CUniversity.Insert(university);

            Assert.AreEqual(true, actualUni);
            //arrange
            MEnclosures gr     = new MEnclosures("Ж", "Московский Государственный Университет", "Дзержинского", "111111", "1");
            bool        result = refData.CEnclosures.Insert(gr);

            Assert.IsTrue(result);
            bool expected = false;
            //act
            MEnclosures gr1 = new MEnclosures("И", "Московский Государственный Университет", "Ивановская", "222222", "2");

            result = refData.CEnclosures.Insert(gr1);
            Assert.IsTrue(result);

            gr.Phone = "222222";
            bool actual = refData.CEnclosures.Update(gr);

            //assert
            Assert.AreEqual(expected, actual);
            //cleare data
            result = refData.CEnclosures.Delete(gr);
            Assert.IsTrue(result);

            result = refData.CEnclosures.Delete(gr1);
            Assert.IsTrue(result);
            result = refData.CUniversity.Delete(university);
            Assert.IsTrue(result);
        }
        public void DCEnclosures_1()
        {
            Assert.AreEqual(refData.CEnclosures.Rows.Count == 0, true, "При проверке отсутствия записей в таблице корпусов, она оказалась не пустой");
            MUniversity grUni = new MUniversity("4401906286", "ВТБ", "Костромской Государственный Университет", "159005, Костромская область, р. Кострома, пл. Дзержинского, 27", "158005, Костромская область, р. Кострома, пл. Дзержинского, 47", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "84944417960");

            Assert.AreEqual(refData.CUniversity.Insert(grUni), true, "При попытке добавить университет в таблицу с университетами, он не был добавлен");
            MEnclosures gr = new MEnclosures("Я", grUni.FullName, "Дзержинского", "112111", "8");

            Assert.AreEqual(refData.CEnclosures.Delete(gr), false, "Корпус был удалён, не смотря на то, что таблица с корпусами пуста");
        }
Beispiel #3
0
        public void Task_395_2()
        {
            //arrange
            MEnclosures gr       = new MEnclosures("А", "Костромской Государственный Университет", "Дзержинского", "111111", "1");
            bool        expected = false;
            //act
            bool actual = refData.CEnclosures.Delete(gr);

            //assert
            Assert.AreEqual(expected, actual);
        }
Beispiel #4
0
        public void task_395_2()         //Удаление не существующей строки
        {
            //arrange
            MEnclosures gr       = new MEnclosures("А", "КГУ", "Дзержинского", "111111", "1");
            bool        expected = false;
            //act
            СEnclosures cg     = new СEnclosures();
            bool        actual = cg.Delete(gr);

            //assert
            Assert.AreEqual(expected, actual);
        }
        public void ICEnclosures_1()
        {
            //arrange
            MEnclosures gr       = new MEnclosures("В", "Ярославский Государственный Университет", "Дзержинского", "111111", "1");
            bool        expected = true;
            //act
            bool actual = refData.CEnclosures.Insert(gr);

            //assert
            Assert.AreEqual(expected, actual);
            refData.CEnclosures.Delete(gr);
        }
Beispiel #6
0
 public AddEnclosures(MEnclosures mEnclosures)
 {
     InitializeComponent();
     Enclosures         = mEnclosures;
     name.Text          = Enclosures.Name;
     name.Enabled       = false;
     university.Text    = Enclosures.University;
     university.Enabled = false;
     address.Text       = Enclosures.Address;
     phoneNumber.Text   = Enclosures.Phone;
     note.Text          = Enclosures.Comment;
 }
        public void Task_397_1()         //Ввод в пустую таблицу
        {
            //arrange
            MEnclosures gr       = new MEnclosures("А", "КГУ", "Дзержинского", "111111", "1");
            СEnclosures cg       = new СEnclosures();
            bool        expected = true;
            //act
            bool actual = cg.Insert(gr);

            //assert
            Assert.AreEqual(expected, actual);
        }
        public void DCEnclosures_4()
        {
            MUniversity grUni = new MUniversity("4401906286", "ВТБ", "Костромской Государственный Университет", "159005, Костромская область, р. Кострома, пл. Дзержинского, 27", "158005, Костромская область, р. Кострома, пл. Дзержинского, 47", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "84944417960");

            Assert.AreEqual(refData.CUniversity.Insert(grUni), true, "При попытке добавить университет в таблицу с университетами, он не был добавлен");
            MEnclosures gr = new MEnclosures("Я", grUni.FullName, "Дзержинского", "112111", "8");

            Assert.AreEqual(refData.CEnclosures.Insert(gr), true, "При попытке добавить корпус в таблицу с корпусами, он не был добавлен");
            MUniversity grUni2 = new MUniversity("4401906286", "ВТБ", "Костромской Государственный Университет", "159005, Костромская область, р. Кострома, пл. Дзержинского, 27", "158005, Костромская область, р. Кострома, пл. Дзержинского, 47", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "84944417960");
            MEnclosures gr2    = new MEnclosures("Я", grUni2.FullName, "Дзержинского", "112111", "8");

            Assert.AreEqual(refData.CEnclosures.Delete(gr2), true, "Корпус не был удалён, не смотря на то, что все поля совпадают");
        }
        public void Task_397_9()
        {
            //arrange
            MEnclosures gr = new MEnclosures("А", "Костромской Государственный Университет", "Дзержинского", "аааааа", "1");

            refData.CEnclosures.Insert(gr);
            //act
            MEnclosures gr1 = new MEnclosures("А", "Ярославский Государственный Университет", "Дзержинского", "аааааа", "1");

            //assert
            refData.CEnclosures.Delete(gr);
            refData.CEnclosures.Delete(gr1);
        }
        public void Task_397_5()         //Полностью отличные атрибуты
        {
            //arrange
            MEnclosures gr       = new MEnclosures("А", "КГУ", "Дзержинского", "111111", "1");
            СEnclosures cg       = new СEnclosures();
            bool        expected = true;
            bool        g        = cg.Insert(gr);
            //act
            MEnclosures gr1    = new MEnclosures("Б", "КГТУ", "Дзержинск", "222222", "2");
            bool        actual = cg.Insert(gr1);

            //assert
            Assert.AreEqual(expected, actual);
        }
        public void Task_397_2_4()         //Дублирование телефона  примечания и улицы
        {
            //arrange
            MEnclosures gr       = new MEnclosures("А", "КГУ", "Дзержинского", "111111", "1");
            СEnclosures cg       = new СEnclosures();
            bool        expected = true;
            bool        g        = cg.Insert(gr);
            //act
            MEnclosures gr1    = new MEnclosures("Б", "КГТУ", "Дзержинского", "111111", "1");
            bool        actual = cg.Insert(gr1);

            //assert
            Assert.AreEqual(expected, actual);
        }
        public void Task_397_8()         //Дублирование ВУЗа
        {
            //arrange
            MEnclosures gr       = new MEnclosures("А", "КГУ", "Дзержинского", "111111", "1");
            СEnclosures cg       = new СEnclosures();
            bool        expected = true;
            bool        g        = cg.Insert(gr);
            //act
            MEnclosures gr1    = new MEnclosures("Б", "КГУ", "Дзержинск", "222222", "2");
            bool        actual = cg.Insert(gr1);

            //assert
            Assert.AreEqual(expected, actual);
        }
Beispiel #13
0
        public void task_395_1()
        {
            // arrange
            MEnclosures gr       = new MEnclosures("А", "КГУ", "Дзержинского", "111111", "1");
            bool        expected = true;
            //act
            СEnclosures cg = new СEnclosures();

            cg.Insert(gr);
            bool actual = cg.Delete(gr);

            //assert
            Assert.AreEqual(expected, actual);
        }
Beispiel #14
0
 private void Updatet(object sender, EventArgs e)
 {
     if (DG.SelectedRows.Count == 1)
     {
         DataRow       Row           = ((DataRowView)DG.SelectedRows[0].DataBoundItem).Row;
         MEnclosures   mEnclosures   = new MEnclosures((string)Row[0], (string)Row[1], (string)Row[2], (string)Row[3], (string)Row[4]);
         AddEnclosures addEnclosures = new AddEnclosures(mEnclosures);
         addEnclosures.Owner = this;
         addEnclosures.ShowDialog();
     }
     else
     {
         MessageBox.Show("Для изменения выделите только одну строку!");
     }
 }
        public void ICEnclosures_2()
        {
            //arrange
            MEnclosures gr       = new MEnclosures("В", "Ярославский Государственный Университет", "Малышковская", "111111", "1");
            bool        expected = false;

            refData.CEnclosures.Insert(gr);
            //act
            MEnclosures gr1    = new MEnclosures("Г", "Ярославский Государственный Университет", "Малышковская", "111121", "2");
            bool        actual = refData.CEnclosures.Insert(gr1);

            //assert
            Assert.AreEqual(expected, actual);
            refData.CEnclosures.Delete(gr);
            refData.CEnclosures.Delete(gr1);
        }
        public void ICEnclosures_6()
        {
            //arrange
            MEnclosures gr       = new MEnclosures("А", "Костромской Государственный Университет", "Дзержинского", "111111", "1");
            bool        expected = false;

            refData.CEnclosures.Insert(gr);
            //act
            MEnclosures gr1    = new MEnclosures("А", "Костромской Государственный Университет", "Дзержинск", "222222", "2");
            bool        actual = refData.CEnclosures.Insert(gr1);

            //assert
            Assert.AreEqual(expected, actual);
            refData.CEnclosures.Delete(gr);
            refData.CEnclosures.Delete(gr1);
        }
        public void Task_397_4()
        {
            //arrange
            MEnclosures gr       = new MEnclosures("В", "Костромской Государственный Университет", "Дзержинского", "111111", "1");
            bool        expected = true;

            refData.CEnclosures.Insert(gr);
            //act
            MEnclosures gr1    = new MEnclosures("Г", "Ярославский Государственный Университет", "Ивановская", "111121", "1");
            bool        actual = refData.CEnclosures.Insert(gr1);

            //assert
            Assert.AreEqual(expected, actual);
            refData.CEnclosures.Delete(gr);
            refData.CEnclosures.Delete(gr1);
        }
Beispiel #18
0
        public void Task_395_1()
        {
            MUniversity grUni     = new MUniversity("4401006286", "КГУ", "Костромкой Государственный Университет", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "84942317960");
            bool        actualUni = refData.CUniversity.Insert(grUni);

            Assert.AreEqual(true, actualUni);
            // arrange
            MEnclosures gr       = new MEnclosures("А", grUni.FullName, "Дзержинского", "111111", "1");
            bool        expected = true;

            //act
            refData.CEnclosures.Insert(gr);
            bool actual = refData.CEnclosures.Delete(gr);

            //assert
            Assert.AreEqual(expected, actual);
        }
Beispiel #19
0
        public void task_396_1()
        {
            //arrange
            MEnclosures gr = new MEnclosures("А", "КГУ", "Дзержинского", "111111", "1");
            СEnclosures cg = new СEnclosures();

            cg.Insert(gr);
            bool expected = true;

            //act
            gr.Address = "Ивановская";
            gr.Phone   = "222222";
            gr.Comment = "2";
            bool actual = cg.Update(gr);

            //assert
            Assert.AreEqual(expected, actual);
        }
Beispiel #20
0
        private void Deletet(object sender, EventArgs e)
        {
            if (DG.SelectedRows.Count == 0)
            {
                return;
            }
            DialogResult dr = MessageBox.Show("Вы точно хотите удалить выделенный ряд(ы)", "Уверены?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                MEnclosures mEnclosures;
                foreach (DataGridViewRow row in DG.SelectedRows)
                {
                    DataRow Row = ((DataRowView)row.DataBoundItem).Row;
                    mEnclosures = new MEnclosures((string)Row["Name"], (string)Row["University"]);
                    Controllers.CTeacher.Delete(mEnclosures);
                }
            }
        }
        private void save_Click(object sender, EventArgs e)//Сохранить изменения
        {
            checkNumber();
            if (checkField())
            {
                return;
            }

            if (Enclosures == null)
            {
                MEnclosures mEnclosures = new MEnclosures(name.Text, university.Text, address.Text, phoneNumber.Text, note.Text);

                if (Program.refData.CEnclosures.Insert(mEnclosures))
                {
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Упс, невозможно добавить такой корпус!");
                }
            }
            else
            {
                Enclosures.Name       = name.Text;
                Enclosures.Address    = address.Text;
                Enclosures.University = university.Text;
                Enclosures.Phone      = phoneNumber.Text;
                Enclosures.Comment    = note.Text;

                if (Program.refData.CEnclosures.Update(Enclosures))
                {
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Не удалось добавить запись: название корпуса, адрес и телефон должны быть уникальными!");
                }
            }
        }
Beispiel #22
0
        private void save_Click(object sender, EventArgs e)        //Сохранить изменения
        {
            checkNumber();
            if (checkField())
            {
                return;
            }

            if (Enclosures == null)
            {
                MEnclosures mEnclosures = new MEnclosures(name.Text, university.Text, address.Text, phoneNumber.Text, note.Text);

                if (Controllers.СEnclosures.Insert(mEnclosures))
                {
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Упс, невозможно добавить такой корпус!");
                }
            }
            else
            {
                Enclosures.Name       = name.Text;
                Enclosures.Address    = address.Text;
                Enclosures.University = university.Text;
                Enclosures.Phone      = phoneNumber.Text;
                Enclosures.Comment    = note.Text;

                if (Controllers.СEnclosures.Update(Enclosures))
                {
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Упс, невозможно обновить информацию об этом корпусе!");
                }
            }
        }