private void button2_Click(object sender, EventArgs e)
        {
            vm_consultar_produto dto1 = comboBox1.SelectedItem as vm_consultar_produto;
            vm_consultar_estoque dto2 = new vm_consultar_estoque();

            EstoqueDTO dto = new EstoqueDTO();



            var combo = comboBox1.SelectedText;
            var data  = dataGridView1.Columns[0].Name;

            if (combo == data)
            {
                dto.Quantidade = dto.Quantidade + Convert.ToInt32(textBox1.Text);
            }
            else
            {
                dto.id_produto = dto1.ID;

                dto.Quantidade = Convert.ToInt32(textBox1.Text);
            }

            EstoqueBusiness business = new EstoqueBusiness();

            business.Salvar(dto);

            MessageBox.Show("Produto adicionado com sucesso no estoque");
        }
예제 #2
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                FornecedorDTO fornecedor = cboFornecedor.SelectedItem as FornecedorDTO;

                ItemDTO dto = new ItemDTO();
                dto.Nome         = txtNome.Text;
                dto.FornecedorId = fornecedor.Id;
                dto.Descricao    = txtDescricao.Text;
                dto.Preco        = Convert.ToDecimal(nudPreco.Value);

                ItemBusiness buss = new ItemBusiness();
                int          pk   = buss.Salvar(dto);

                EstoqueDTO estoque = new EstoqueDTO();
                estoque.Produto       = txtNome.Text;
                estoque.ItemProdutoId = pk;
                estoque.QtdEstocado   = 0;

                EstoqueBusiness business = new EstoqueBusiness();
                business.Salvar(estoque);

                frmMessage tela = new frmMessage();
                tela.LoadScreen("Produto cadastrado com sucesso.");
                tela.ShowDialog();
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }
        private void btnLogin_Click(object sender, EventArgs e)
        {
            try
            {
                EstoqueDTO Evento = new EstoqueDTO();
                Evento.Produto    = textBox1.Text;
                Evento.Quantidade = Convert.ToInt32(numericUpDown1.Value);
                Evento.Fornecedor = Convert.ToInt32(comboBox1.SelectedItem);

                EstoqueBusiness business = new EstoqueBusiness();
                business.Salvar(Evento);

                MessageBox.Show("Pedido Salvo com sucesso.", "Best Moments",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);

                WindowsFormsApp1.frmFolhaPagamento tela = new WindowsFormsApp1.frmFolhaPagamento();
                tela.Show();
                this.Hide();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "Best Moments",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #4
0
        private void btnCadatrar_Click(object sender, EventArgs e)
        {
            try
            {
                ProdutoDTO dto = new ProdutoDTO();
                dto.Nome      = txtNome.Text;
                dto.Marca     = txtMarca.Text;
                dto.Descricao = txtDesc.Text;
                dto.Preco     = nudPreco.Value;

                ProdutoBusiness business = new ProdutoBusiness();
                int             pk       = business.Salvar(dto);

                EstoqueDTO estoque = new EstoqueDTO();
                estoque.Produto       = txtNome.Text;
                estoque.ItemProdutoId = pk;
                estoque.QtdEstocado   = 0;

                EstoqueBusiness buss = new EstoqueBusiness();
                buss.Salvar(estoque);

                frmMessage tela = new frmMessage();
                tela.LoadScreen("Produto registrado com sucesso.");
                tela.ShowDialog();
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }
예제 #5
0
        private void BtnSalvarCompra_Click(object sender, EventArgs e)
        {
            ProdutoCompraDTO dto = new ProdutoCompraDTO();

            dto.nm_produtocompra = txtProdutoComprado.Text;
            dto.vl_valor         = decimal.Parse(txtValor.Text);
            ProdutoCompraBusiness business = new ProdutoCompraBusiness();
            int idproduto = business.Salvar(dto);

            EstoqueDTO estoquedto = new EstoqueDTO();

            estoquedto.id_produtocompra = idproduto;
            estoquedto.ds_quantidade    = 0;
            EstoqueBusiness estoque = new EstoqueBusiness();

            estoque.Salvar(estoquedto);
            MessageBox.Show("Produto de compra cadastrado com sucesso");
        }
예제 #6
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                FornecedoresDTO fornecedor = cboFornecedor.SelectedItem as FornecedoresDTO;

                ItemDTO dto = new ItemDTO();
                dto.Nome         = txtNome.Text;
                dto.FornecedorId = fornecedor.Id;
                dto.Descricao    = txtDescricao.Text;
                dto.Preco        = Convert.ToDecimal(nudPreco.Value);

                ItemBusiness buss = new ItemBusiness();
                int          pk   = buss.Salvar(dto);

                EstoqueDTO estoque = new EstoqueDTO();
                estoque.Produto       = txtNome.Text;
                estoque.ItemProdutoId = pk;
                estoque.QtdEstocado   = 0;

                EstoqueBusiness business = new EstoqueBusiness();
                business.Salvar(estoque);

                string msg = "Item salvo com sucesso!";

                frmMessage tela = new frmMessage();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (ValidacaoException vex)
            {
                frmAlert tela = new frmAlert();
                tela.LoadScreen(vex.Message);
                tela.ShowDialog();
            }
            catch (Exception ex)
            {
                string msg = "Ocorreu um erro: " + ex.Message;

                frmException tela = new frmException();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
        }
예제 #7
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                ProdutoDTO dto = new ProdutoDTO();
                dto.Nome      = txtNome.Text;
                dto.Marca     = txtMarca.Text;
                dto.Descricao = txtDesc.Text;
                dto.Preco     = nudPreco.Value;

                ProdutoBusiness business = new ProdutoBusiness();
                int             pk       = business.Salvar(dto);

                EstoqueDTO estoque = new EstoqueDTO();
                estoque.Produto       = txtNome.Text;
                estoque.ItemProdutoId = pk;
                estoque.QtdEstocado   = 0;

                EstoqueBusiness buss = new EstoqueBusiness();
                buss.Salvar(estoque);

                string msg = "Produto Cadastrado com sucesso!";

                frmMessage tela = new frmMessage();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (ValidacaoException vex)
            {
                string   msg  = vex.Message;
                frmAlert tela = new frmAlert();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (Exception ex)
            {
                string msg = "Ocorreu um erro: " + ex.Message;

                frmException tela = new frmException();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
        }