Exemplo n.º 1
0
        public void UCUniversity_1()
        {
            // arrange
            MUniversity gr     = new MUniversity("4401006285", "МГУ", "Московский Государственный Университет", "119991, Москва, ГСП-1, Ленинские горы, д. 1", "119991, Москва, ГСП-1, Ленинские горы, д. 1", "Виктор", "Садовничий", "Антонович", "*****@*****.**", "84942317961");
            bool        result = refData.CUniversity.Insert(gr);

            Assert.IsTrue(result);

            MUniversity gr1 = new MUniversity("4401006211", "КГТУ", "Костромской Государственный Технический Университет", "156005, Костромская область, г. Костромушка.", "156005, Костромская область, г. Костромушка.", "Александр", "Наумов", "Сергеевич", "*****@*****.**", "84959391244");

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

            bool expected = true;

            //act
            bool actual = refData.CUniversity.Update(gr1);

            //assert
            Assert.AreEqual(expected, actual);

            result = refData.CUniversity.Delete(gr);
            Assert.IsTrue(result);

            result = refData.CUniversity.Delete(gr1);
            Assert.IsTrue(result);
        }
        public void Task_497_4()//дублирование факт. адреса
        {
            // arrange
            MUniversity gr     = new MUniversity("4401006282", "КГУ", "Костромкойй Государственный Университет", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "84942312960");
            bool        result = refData.CUniversity.Insert(gr);

            Assert.IsTrue(result);

            MUniversity gr1 = new MUniversity("4401006256", "КГТУ", "Костромкой Государственный Технический Университет", "156505, Костромская область, г. Кострома, ул. Дзержинского, 35", "156505, Костромская область, г. Кострома, ул. Дзержинского, 35", "Леонид", "Лионидов", "Леонидович", "*****@*****.**", "84942317961");

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

            bool expected = true;

            //act
            gr1.ActualAddress = "156005, Костромская область, г. Кострома, ул. Дзержинского, 17";
            bool actual = refData.CUniversity.Update(gr1);

            //assert
            Assert.AreEqual(expected, actual);

            result = refData.CUniversity.Delete(gr);
            Assert.IsTrue(result);

            result = refData.CUniversity.Delete(gr1);
            Assert.IsTrue(result);
        }
Exemplo n.º 3
0
        public void UCUniversity_2()//дублирование краткого названия
        {
            // arrange
            MUniversity gr     = new MUniversity("4401006285", "МГУ", "Московский Государственный Университет", "119991, Москва, ГСП-1, Ленинские горы, д. 1", "119991, Москва, ГСП-1, Ленинские горы, д. 1", "Виктор", "Садовничий", "Антонович", "*****@*****.**", "84942317961");
            bool        result = refData.CUniversity.Insert(gr);

            Assert.IsTrue(result);

            MUniversity gr1 = new MUniversity("4401156256", "КГТУ", "Костромкой Государственный Технический Университет", "156505, Костромская область, г. Кострома, ул. Дзержинского, 35", "156505, Костромская область, г. Кострома, ул. Дзержинского, 35", "Леонид", "Лионидов", "Леонидович", "*****@*****.**", "84942327960");

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

            bool expected = true;

            //act
            gr1.ShortName = "КГУ";
            bool actual = refData.CUniversity.Update(gr1);

            //assert
            Assert.AreEqual(expected, actual);

            result = refData.CUniversity.Delete(gr);
            Assert.IsTrue(result);

            result = refData.CUniversity.Delete(gr1);
            Assert.IsTrue(result);
        }
Exemplo n.º 4
0
        private void Delete(object sender, EventArgs e)
        {
            if (DG.SelectedRows.Count == 0)
            {
                return;
            }

            DialogResult dr = MessageBox.Show("Вы точно хотите удалить выделенный ряд(ы)", "Уверены?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            MUniversity  mUniversity;
            DataRow      FirstRow = ((DataRowView)DG.SelectedRows[0].DataBoundItem).Row;

            String[] fullName = ((string)FirstRow["FullNameRector"]).Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
            if (dr == DialogResult.Yes)
            {
                foreach (DataGridViewRow row in DG.SelectedRows)
                {
                    DataRow Row = ((DataRowView)row.DataBoundItem).Row;
                    mUniversity = new MUniversity((string)Row["INN"],
                                                  (string)Row["ShortName"],
                                                  (string)Row["FullName"],
                                                  (string)Row["ActualAddress"],
                                                  (string)Row["LegalAddress"],
                                                  fullName[1], fullName[0], fullName[2],
                                                  (string)Row["Email"],
                                                  (string)Row["Phone"]);

                    Program.refData.CUniversity.Delete(mUniversity);
                }
            }
        }
Exemplo n.º 5
0
        public void UCUniversity_3()//дублирование полного названия
        {
            string fullName = "Костромкой Государственный Университет";
            // arrange
            MUniversity gr     = new MUniversity("4401022286", "КГУ", fullName, "156002, Костромская область, г. Кострома, ул. Дзержинского, 17", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "84942312960");
            bool        result = refData.CUniversity.Insert(gr);

            Assert.IsTrue(result);

            MUniversity gr1 = new MUniversity("4401006256", "КГТУ", "Костромкой Государственный Технический Университет", "156505, Костромская область, г. Кострома, ул. Дзержинского, 35", "156505, Костромская область, г. Кострома, ул. Дзержинского, 35", "Леонид", "Лионидов", "Леонидович", "*****@*****.**", "84942317961");

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

            bool expected = false;

            //act
            gr1.FullName = fullName;
            bool actual = refData.CUniversity.Update(gr1);

            //assert
            Assert.AreEqual(expected, actual);

            result = refData.CUniversity.Delete(gr);
            Assert.IsTrue(result);

            result = refData.CUniversity.Delete(gr1);
            Assert.IsTrue(result);
        }
Exemplo n.º 6
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);
        }
Exemplo n.º 7
0
        public void UCUniversity_6()//дублирование ФИО ректора
        {
            // arrange
            MUniversity gr     = new MUniversity("4401006286", "КГУ", "Костромкой Государственный Университет", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "84942317960");
            bool        result = refData.CUniversity.Insert(gr);

            MUniversity gr1 = new MUniversity("4401006256", "КГТУ", "Костромкой Государственный Технический Университет", "156505, Костромская область, г. Кострома, ул. Дзержинского, 35", "156505, Костромская область, г. Кострома, ул. Дзержинского, 35", "Леонид", "Лионидов", "Леонидович", "*****@*****.**", "84942317961");

            result = refData.CUniversity.Insert(gr1);

            bool expected = true;

            //act
            gr1.NameRector       = "Александр";
            gr1.SurnameRector    = "Наумов";
            gr1.MiddleNameRector = "Рудольфович";
            bool actual = refData.CUniversity.Update(gr1);

            //assert
            Assert.AreEqual(expected, actual);

            result = refData.CUniversity.Delete(gr);
            Assert.IsTrue(result);

            result = refData.CUniversity.Delete(gr1);
            Assert.IsTrue(result);
        }
Exemplo n.º 8
0
        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, "Корпус был удалён, не смотря на то, что таблица с корпусами пуста");
        }
Exemplo n.º 9
0
        public void Task_498_2() //удаление не существующего вуза
        {
            // arrange
            MUniversity gr       = new MUniversity("4401006286", "КГУ", "Костромкой Государственный Университет", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "84942317960");
            bool        expected = false;
            //act
            bool actual = refData.CUniversity.Delete(gr);

            //assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 10
0
 public void Issue_506_7()
 {
     try
     {
         MUniversity T = new MUniversity("1111111111", "КГУ", "Костромской Гос Универ", "Дзержинского", "Дзержинского", "Куделин ", "Роман", "Олегович", "*****@*****.**", "89995119864");
         Assert.AreEqual(typeof(String), T.SurnameRector.GetType(), "Ожидался тип поля String");
     }
     catch (Exception ex)
     {
         Assert.Fail(ex.Message);
     }
 }
Exemplo n.º 11
0
        public void ICUniversity_1()
        {
            // arrange
            MUniversity gr       = new MUniversity("4401006286", "КГУ", "Костромкой Государственный Университет", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "84942317960");
            bool        expected = true;
            //act
            bool actual = refData.CUniversity.Insert(gr);

            //assert
            Assert.AreEqual(expected, actual);
            Assert.AreEqual(true, refData.CUniversity.Delete(gr));
        }
Exemplo n.º 12
0
        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, "Корпус не был удалён, не смотря на то, что все поля совпадают");
        }
Exemplo n.º 13
0
        public void ICUniversity_9()
        {
            // arrange
            MUniversity gr     = new MUniversity("4401006286", "КГУ", "Костромкой Государственный Университет", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "84942317960");
            bool        result = refData.CUniversity.Insert(gr);

            Assert.IsTrue(result);
            bool expected = false;
            //act
            MUniversity gr1    = new MUniversity("4401006286", "КГТУ", "Костромкой Государственный Технический Университет", "156505, Костромская область, г. Кострома, ул. Дзержинского, 35", "156505, Костромская область, г. Кострома, ул. Дзержинского, 35", "Леонид", "Лионидов", "Леонидович", "*****@*****.**", "84942317961");
            bool        actual = refData.CUniversity.Insert(gr1);

            //assert
            Assert.AreEqual(expected, actual);
            Assert.AreEqual(true, refData.CUniversity.Delete(gr));
        }
Exemplo n.º 14
0
 public AddUniversity(MUniversity model)
 {
     InitializeComponent();
     tbShortTittle.CharacterCasing = CharacterCasing.Upper;
     tbINN.Enabled        = false;
     this.Text            = "Изменение университета";
     tbShortTittle.Text   = model.ShortName;
     tbFullTitle.Text     = model.FullName;
     tbActualAddress.Text = model.ActualAddress;
     tbLegalAddress.Text  = model.LegalAddress;
     tbPhone.Text         = model.Phone;
     tbMail.Text          = model.Email;
     tbRectorName.Text    = model.SurnameRector + " " + model.NameRector + " " + model.MiddleNameRector;
     cur        = model;
     tbINN.Text = model.INN;
 }
Exemplo n.º 15
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);
        }
Exemplo n.º 16
0
        public void Task_496_10()
        {
            // arrange
            MUniversity gr     = new MUniversity("4401006282", "КГУ", "Канадский Государственный Университет", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "82942317960");
            bool        result = refData.CUniversity.Insert(gr);

            Assert.IsTrue(result);
            bool expected = false;
            //act

            bool actual = refData.CUniversity.Insert(gr);

            //assert
            Assert.AreEqual(expected, actual);

            Assert.AreEqual(true, refData.CUniversity.Delete(gr));
        }
Exemplo n.º 17
0
        public void Task_496_7()
        {
            // arrange
            MUniversity gr     = new MUniversity("4401006286", "КГУ", "Костромкой Государственный Университет", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "156005, Костромская область, г. Кострома, ул. Дзержинского, 17", "Александр", "Наумов", "Рудольфович", "*****@*****.**", "84942317960");
            bool        result = refData.CUniversity.Insert(gr);

            Assert.IsTrue(result);
            bool expected = false;
            //act
            MUniversity gr1    = new MUniversity("4401015275", "КГТУ", "Костромкой Государственный Тех Университет", "156005, Костромская область, г. Кострома, ул. Ивановская, 17", "156005, Костромская область, г. Кострома, ул. Ивановская, 17", "Дмитрий", "Наумов", "Рудольфович", "*****@*****.**", "84942317860");
            bool        actual = refData.CUniversity.Insert(gr1);

            //assert
            Assert.AreEqual(expected, actual);


            Assert.AreEqual(true, refData.CUniversity.Delete(gr));
        }
Exemplo n.º 18
0
 private void Update(object sender, EventArgs e)
 {
     if (DG.SelectedRows.Count == 1)
     {
         DataRow     Row      = ((DataRowView)DG.SelectedRows[0].DataBoundItem).Row;
         String[]    fullName = ((string)Row["FullNameRector"]).Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
         MUniversity mUniversity;
         if (fullName.Length == 3)
         {
             mUniversity = new MUniversity((string)Row["INN"],
                                           (string)Row["ShortName"],
                                           (string)Row["FullName"],
                                           (string)Row["ActualAddress"],
                                           (string)Row["LegalAddress"],
                                           fullName[1], fullName[0], fullName[2],
                                           (string)Row["Email"],
                                           (string)Row["Phone"]);
         }
         else
         {
             mUniversity = new MUniversity((string)Row["INN"],
                                           (string)Row["ShortName"],
                                           (string)Row["FullName"],
                                           (string)Row["ActualAddress"],
                                           (string)Row["LegalAddress"],
                                           fullName[1], fullName[0], fullName[2],
                                           (string)Row["Email"],
                                           (string)Row["Phone"]);
         }
         AddUniversity add = new AddUniversity(mUniversity);
         add.Owner = this;
         add.ShowDialog();
     }
     else if (DG.SelectedRows.Count > 1)
     {
         MessageBox.Show("Для изменения выделите только одну строку!");
     }
     else
     {
         MessageBox.Show("Для изменения выделите хотя бы одну строку !");
     }
 }
Exemplo n.º 19
0
        bool Add()
        {
            var splitedFullName = (tbRectorName.Text.Split(new char[] { ' ' })).ToList();

            if (splitedFullName.Count != 3)
            {
                splitedFullName.Add("");
            }
            if (cur == null)
            {
                MUniversity mUniversity = new MUniversity(tbINN.Text,
                                                          tbShortTittle.Text,
                                                          tbFullTitle.Text,
                                                          tbActualAddress.Text,
                                                          tbLegalAddress.Text,
                                                          splitedFullName[1],
                                                          splitedFullName[0],
                                                          splitedFullName[2],
                                                          tbMail.Text,
                                                          tbPhone.Text);
                return(Program.refData.CUniversity.Insert(mUniversity));
            }
            else
            {
                cur.INN              = tbINN.Text;
                cur.ShortName        = tbShortTittle.Text;
                cur.FullName         = tbFullTitle.Text;
                cur.ActualAddress    = tbActualAddress.Text;
                cur.LegalAddress     = tbLegalAddress.Text;
                cur.NameRector       = splitedFullName[1];
                cur.MiddleNameRector = splitedFullName[2];
                cur.SurnameRector    = splitedFullName[0];
                cur.Email            = tbMail.Text;
                cur.Phone            = tbPhone.Text;
                return(Program.refData.CUniversity.Update(cur));
            }
        }