private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                ProdutoControl control = new ProdutoControl(model, listaFornecedor);

                PreencheObjetoProduto();

                if (listaFornecedor.Count == 0)
                {
                    DialogResult result = MessageBox.Show("Não a fornecedores selecionados para este produto, deseja salvar?",
                                                          "Sair", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (result == DialogResult.Yes)
                    {
                        control.Inserir();
                        LimpaCampo();
                    }
                    else
                    {
                        txtCodFornecedor.Focus();
                    }
                }
                else
                {
                    control.Inserir();
                    LimpaCampo();
                }
            }
            catch
            {
            }
        }
        public override UserControl CarregarListagem()
        {
            if (_produtoControl == null)
            {
                _produtoControl = new ProdutoControl(_contexto);
            }

            return(_produtoControl);
        }
Exemple #3
0
        private void frmBuscaProduto_Load(object sender, EventArgs e)
        {
            ProdutoControl control = new ProdutoControl(txtCodProduto.Text, txtDescricao.Text, cbTipoProduto.Text);

            try
            {
                PreencheGrid(control.Select());
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        //verifica se ja esta cadastrado o produto
        private void textBox1_Leave(object sender, EventArgs e)
        {
            ProdutoControl control = new ProdutoControl();

            try
            {
                if (control.ValidarProduto(Convert.ToInt32(txtCodOriginal.Text)))
                {
                    MessageBox.Show("Produto ja cadastrado!", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtCodOriginal.Clear();
                    txtCodOriginal.Focus();
                    return;
                }
            }
            catch
            {
                //SEM MENSAGEM DE TRATAMENTO
                return;
            }
        }
        private void btnAdicionarFornecedor_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtCodFornecedor.Text != "" && txtNomeFornecedor.Text != "")
                {
                    ClienteModel   model   = new ClienteModel();
                    ProdutoControl control = new ProdutoControl();

                    if (!control.VarificaCliente(listaFornecedor, Convert.ToInt32(txtCodFornecedor.Text)))
                    {
                        model.cli_cod           = Convert.ToInt32(txtCodFornecedor.Text);
                        model.cli_nome_fantasia = txtNomeFornecedor.Text;

                        txtCodFornecedor.Clear();
                        txtNomeFornecedor.Clear();

                        listaFornecedor.Add(model);

                        AtualizaGrid();

                        txtEstMinimo.Focus();
                    }
                    else
                    {
                        MessageBox.Show("Fornecedor ja esta na lista...", "Operação Invalida!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("Não existe dados para serem adicionados...", "Operação Invalida!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }