private void lblCadastrarNovoFornecedor_Click(object sender, EventArgs e)
        {
            frmClienteCadastrar CC = new frmClienteCadastrar();
            CC.ShowDialog();

            clsFornecedorNegocio fn = new clsFornecedorNegocio();
            cboCliente.DataSource = fn.CarregarCliente();
        }
        private void btnClienteSalvar_Click(object sender, EventArgs e)
        {
            if (txtNomeCliente.Text != "" && mskTxtCnpjCadastrarCliente.Text != "")
            {
                DialogResult resp = MetroFramework.MetroMessageBox.Show(this,
                                                                        "\nNOME DO CLIENTE: " + txtNomeCliente.Text
                                                                        + "\nCNPJ: " + mskTxtCnpjCadastrarCliente.Text,
                                                                        "CADASTRAR ESSE CLIENTE ?",
                                                                        MessageBoxButtons.YesNo,
                                                                        MessageBoxIcon.Information);

                if (resp == DialogResult.Yes)
                {
                    //Ignora os caracteres especiais
                    string CaracterAceitos = "[^a-zA-Z0-9]";
                    string cnpj = Regex.Replace(mskTxtCnpjCadastrarCliente.Text, CaracterAceitos, "");

                    clsFornecedor cliente = new clsFornecedor();
                    clsFornecedorNegocio clienteNegocio = new clsFornecedorNegocio();

                    cliente.NomeFantasia = txtNomeCliente.Text;
                    cliente.Cnpj = cnpj;

                    string retorno = clienteNegocio.InserirCliente(cliente);

                    try
                    {
                        int id_Fornecedor = Convert.ToInt32(retorno);
                        MetroFramework.MetroMessageBox.Show(this, "Cliente inserido com sucesso. Código: " + id_Fornecedor.ToString(), "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        DialogResult resp2 = MetroFramework.MetroMessageBox.Show(this,
                                                                                "CADASTRAR OUTRO CLIENTE ?",
                                                                                "INFORMAÇÃO !",
                                                                                MessageBoxButtons.YesNo,
                                                                                MessageBoxIcon.Information);

                        if (resp2 == DialogResult.Yes)
                        {
                            txtNomeCliente.Clear();
                            mskTxtCnpjCadastrarCliente.Clear();
                            txtNomeCliente.Focus();
                        }
                        else
                        {
                            Close();
                        }
                    }
                    catch
                    {
                        MessageBox.Show("Não foi possivel inserir. Detalhe: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MetroFramework.MetroMessageBox.Show(this, "\nCAMPOS EM BRANCO !\n\nPREENCHA TODOS OS CAMPOS, POR FAVOR !", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        public frmCadastrarItem()
        {
            InitializeComponent();
            
            clsTipoNegocio tipo = new clsTipoNegocio();
            clsFornecedorNegocio fornecedor = new clsFornecedorNegocio();

            cboCategoriaCadastrar.DataSource = tipo.CarregarCategoria();
            cboFornecedorCadastrarItem.DataSource = fornecedor.CarregarFornecedor();
        }
        //int nTamanhoAntes = 0;
        public frmProdutoComprar()
        {
            InitializeComponent();
            
            // Instanciando novos objetos das class
            clsTipoNegocio tipo = new clsTipoNegocio();
            clsFornecedorNegocio fornecedor = new clsFornecedorNegocio();

            // Carregando os combobox com as informações do Banco de dados
            cboCategoriaCadastrar.DataSource = tipo.CarregarCategoria();
            cboFornecedorCadastrarItem.DataSource = fornecedor.CarregarFornecedor();
        }
        private void frmCadastrarItem_Load(object sender, EventArgs e)
        {
            txtMovCompraProduto.Text = "COMPRA";
            
            // Instanciando novos objetos das class
            clsTipoNegocio tipo = new clsTipoNegocio();
            clsFornecedorNegocio fornecedor = new clsFornecedorNegocio();
            clsEstoqueNegocio Mov = new clsEstoqueNegocio();

            // Carregando os combobox com as informações do Banco de dados
            cboCategoriaCadastrar.DataSource = tipo.CarregarCategoria();
            cboFornecedorCadastrarItem.DataSource = fornecedor.CarregarFornecedor();
        }
        //int Venda = 0;
        public frmProdutoVender(clsEstoque estoque)
        {
            InitializeComponent();

            clsFornecedorNegocio fn = new clsFornecedorNegocio();

            txtDescMovVenda.Text = "Venda";
            txtDescricaoVenda.Text = estoque.DescricaoItem;
            txtQtdeVenda.Text = estoque.Qtde.ToString();
            txtCategoriaVenda.Text = estoque.CategoriaItem.ToString();
            dtEntradaVenda.Value = estoque.DataEntrada;
            
            cboCliente.DataSource = fn.CarregarCliente();
        }
 private void frmProdutoVender_Load(object sender, EventArgs e)
 {
     clsFornecedorNegocio fn = new clsFornecedorNegocio();
     cboCliente.DataSource = fn.CarregarCliente();
 }
        private void lblCadastrarNovoFornecedor_Click(object sender, EventArgs e)
        {
            frmFornecedorCadastrar NovoFornecedor = new frmFornecedorCadastrar();
            NovoFornecedor.ShowDialog();

            clsFornecedorNegocio fornecedor = new clsFornecedorNegocio();
            cboFornecedorCadastrarItem.DataSource = fornecedor.CarregarFornecedor();
        }