Exemplo n.º 1
0
        private void frmNewSpaceCoffee_Load(object sender, EventArgs e)
        {
            lblTitleSpace.Text = "Salas de intervalo para café:";

            SpaceCoffeeBLL spaceBLL      = new SpaceCoffeeBLL();
            TableResponse  tableResponse = spaceBLL.GetAllTable();

            if (tableResponse.Success)
            {
                dataGridView.DataSource            = tableResponse.DataTable;
                dataGridView.Columns["Nome"].Width = 270;
            }
            Response r0 = spaceBLL.ExistTwoSpaces();

            if (r0.Success)
            {
                btnInsert.Enabled = false;
                MessageBox.Show(r0.Message);
                this.Close();
            }
            else
            {
                MessageBox.Show("Você deve cadastrar dois espaços de intervalo para café informando o nome. Cada espaço irá alocar pelo menos metade das pessoas que participarão do treinamento.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 2
0
        private void btnInsert_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtName.Text))
            {
                MessageBox.Show("Preencha o nome.");
                txtName.Focus();
            }
            else
            {
                SpaceCoffee    space    = new SpaceCoffee();
                SpaceCoffeeBLL spaceBLL = new SpaceCoffeeBLL();
                space.Name = txtName.Text;
                Response response = spaceBLL.Insert(space);

                TableResponse tableResponse = spaceBLL.GetAllTable();
                dataGridView.DataSource            = tableResponse.DataTable;
                dataGridView.Columns["Nome"].Width = 270;

                MessageBox.Show(response.Message);

                //chamar método que verifica se já tem cadastrado duas salas de café, se já tem, o botão cadastrar ficadesativado
                Response r0 = spaceBLL.ExistTwoSpaces();
                if (r0.Success)
                {
                    btnInsert.Enabled = false;
                    MessageBox.Show("Duas salas de café cadastradas, vá ao próximo passo.");
                    this.Close();
                }

                txtName.Focus();
                txtName.Clear();
            }
        }
Exemplo n.º 3
0
        public void TestExistTwoSpaces()
        {
            SpaceCoffee spaceC3 = new SpaceCoffee();

            spaceC3.Name = "Sala três";
            spaceCBLL.Insert(spaceC3);

            SpaceCoffee spaceC4 = new SpaceCoffee();

            spaceC4.Name = "Sala quatro";
            spaceCBLL.Insert(spaceC4);

            Response response = spaceCBLL.ExistTwoSpaces();

            Assert.AreEqual(true, response.Success);
        }