private void btnAdicionar_Click(object sender, EventArgs e)
        {
            // Classes utilizadas
            Solicitante  solicitante  = new Solicitante();
            SetorDestino setorDestino = new SetorDestino();

            // Leitura dos campos digitados pelo usuário
            solicitante.Nome           = txtNome.Text;
            solicitante.IdSetorDestino = setorDestino.RetornarID(cbSetor.Text);

            // Método de cadastro do solicitante
            solicitante.CadastrarSolicitante();

            // Limpeza dos campos da tela
            txtNome.Text = "";
            cbSetor.Text = "";

            // Mensagem informando ao usuário o sucesso do cadastro
            MessageBox.Show("Solicitante cadastrado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Exemple #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);
        }