Exemplo n.º 1
0
        public void ShowAllAlerts_NoSorting_OK()
        {
            List <Alerts> resExpected   = lstAlerts;
            List <Alerts> resCalculated = new List <Alerts>();

            resCalculated = Alerts.ShowAllAlerts();

            Assert.AreEqual(resExpected, resCalculated);
        }
        public void LoadData()
        {
            //initializing the lists for the dropdown field
            List <string> lstWines;
            List <string> listAlerts;

            //clearing already present data
            comboAlertOUT.Items.Clear();
            comboWineChoice.Items.Clear();

            //list for all wines in "add an alert"
            lstWines = req.GetListWines();
            for (int i = 0; i < lstWines.Count; i++)
            {
                comboWineChoice.Items.Add(lstWines[i].ToString());
            }

            //list for all alerts in "remove an alert"
            listAlerts = req.GetListAlerts();
            for (int i = 0; i < listAlerts.Count; i++)
            {
                comboAlertOUT.Items.Add(listAlerts[i].ToString());
            }


            grpAddAlert.Show();
            grpDel.Hide();

            dvgAlerts.ColumnCount = 3;
            //option for display
            dvgAlerts.ColumnHeadersDefaultCellStyle.BackColor = Color.Navy;
            dvgAlerts.ColumnHeadersDefaultCellStyle.ForeColor = Color.White;
            dvgAlerts.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

            dvgAlerts.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single;
            dvgAlerts.CellBorderStyle          = DataGridViewCellBorderStyle.Single;
            dvgAlerts.GridColor = Color.Black;

            //columns name
            dvgAlerts.Columns[0].Name  = "Nom de l'alerte";
            dvgAlerts.Columns[1].Name  = "Message de l'alerte";
            dvgAlerts.Columns[2].Name  = "Bouteilles associées";
            dvgAlerts.Columns[0].Width = 130;

            dvgAlerts.Rows.Clear();

            List <Alerts> lstAlert = Alerts.ShowAllAlerts();

            foreach (Alerts alert in lstAlert)
            {
                string[] row = { alert.Name, alert.Message, alert.LinkedBottles };
                dvgAlerts.Rows.Add(row);
            }
        }