private void btnAdicionar_Click(object sender, EventArgs e)
        {
            Prateleira prateleira = new Prateleira();     // Instância da classe prateleira

            prateleira.Localizacao = txtLocalizacao.Text; // Localização digitada pelo usúario

            if (prateleira.VerificarLocalizacao())
            {
                prateleira.CadastrarPrateleira(); // Método para cadastro

                txtLocalizacao.Text = "";

                // Mensagem informando o sucesso do cadastro
                MessageBox.Show("Prateleira cadastrada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                // Mensagem informando ao usuário sobre a existência da prateleira
                MessageBox.Show("Essa prateleira já existe.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Beispiel #2
0
        private void btnSair_Click(object sender, EventArgs e)
        {
            // Instâncias das classes usadas
            Movimentacao movimentacao = new Movimentacao();
            Produto      produto      = new Produto();
            Prateleira   prateleira   = new Prateleira();
            Solicitante  solicitante  = new Solicitante();
            Usuario      usuario      = new Usuario();

            // Passagem dos dados digitados para a classe movimentação
            movimentacao.IdProduto     = produto.RetornarID(txtCodBarras.Text);
            movimentacao.IdPrateleira  = prateleira.RetornarID(cbPrateleira.Text);
            movimentacao.IdUsuario     = usuario.UsuarioLogado();
            movimentacao.IdSolicitante = solicitante.RetornarID(cbSolicitante.Text);
            movimentacao.Validade      = maskedtxtValidade.Text;
            movimentacao.Quantidade    = Convert.ToInt32(numericQuant.Value);
            movimentacao.Preco         = txtPreco.Text.Replace(",", ".");

            // Tratamento do campo validade
            string[] validade = movimentacao.Validade.Split('/');
            movimentacao.Validade = validade[1] + "-" + validade[0] + "-01";

            // Código para saida da movimentação
            movimentacao.CadastrarMovimentacao("SAIDA");

            // Limpeza dos campos da tela
            txtCodBarras.Text      = "";
            cbPrateleira.Text      = "";
            cbSolicitante.Text     = "";
            maskedtxtValidade.Text = "";
            numericQuant.Value     = 0;
            txtPreco.Text          = "";

            // Mensagem para o usuário informando o sucesso do cadastro
            MessageBox.Show("Saída efetuada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }