Beispiel #1
0
        private void btnSalvarDados_Click(object sender, EventArgs e)
        {
            ModFornecedor modF = new ModFornecedor();
            FornecedorNEG neg  = new FornecedorNEG();


            modF.RazaoSocial = txtRazaoSocial.Text;
            modF.Nome        = txtNome.Text;
            modF.Cnpj        = (Regex.Replace(txtCnpj.Text, @"[^0-9]+?", ""));

            if (!ValidarFornecedor(modF))
            {
                return;
            }


            try
            {
                neg.AdicionarFor(modF);
                MessageBox.Show("Dados salvos com sucesso!");
                grupoBoxFornecedor();
                grupoBoxFornecedorEndereco();
                limparCampos();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #2
0
        public void AdicionarFor(ModFornecedor mod)
        {
            if (!ValidaCnpjFornecedor(mod.Cnpj))
            {
                throw new Exception("Cnpj já cadastrado");
            }

            forn.Adicionar(mod);
        }
Beispiel #3
0
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            ModFornecedor modF = new ModFornecedor();
            FornecedorNEG neg  = new FornecedorNEG();

            modF = neg.PesquisarFornecedor(Regex.Replace(txtCnpjPesquisa.Text, "[^0-9a-zA-Z]+", ""));

            txtId.Text          = Convert.ToInt32(modF.Id).ToString();
            txtRazaoSocial.Text = modF.RazaoSocial;
            txtNome.Text        = modF.Nome;
            txtCnpj.Text        = modF.Cnpj;
            MessageBox.Show("Pesquisa realizada com sucesso!");
        }
Beispiel #4
0
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            ModFornecedor modF = new ModFornecedor();
            FornecedorNEG neg  = new FornecedorNEG();

            modF.Id = Convert.ToInt32(txtId.Text);
            neg.ExcluirFor(modF);

            MessageBox.Show("Dados Excluido com sucesso!");
            grupoBoxFornecedor();
            grupoBoxFornecedorEndereco();
            limparCampos();
        }
        protected void gvTelefoneFornecedor_RowDeleting1(object sender, GridViewDeleteEventArgs e)
        {
            FornecedorNEG neg  = new FornecedorNEG();
            ModFornecedor modf = new ModFornecedor();

            // modf.Id = Convert.ToInt32(e.Keys[0]);

            neg.DvgTelForneDelet(Convert.ToInt32(e.Keys[0]));

            MessageBox.Show("Dado excluido com sucesso!");

            camposDataGrid();
        }
Beispiel #6
0
        private void BtnEditar_Click_1(object sender, EventArgs e)
        {
            ModFornecedor modF = new ModFornecedor();
            FornecedorNEG neg  = new FornecedorNEG();

            modF.Id          = Convert.ToInt32(txtId.Text);
            modF.RazaoSocial = txtRazaoSocial.Text;
            modF.Nome        = txtNome.Text;
            modF.Cnpj        = Regex.Replace(txtCnpj.Text, "[^0-9a-zA-Z]+", "");


            if (!ValidarFornecedor(modF))
            {
                return;
            }

            neg.AtualizarFornecedor(modF);
            MessageBox.Show("Formulario atualizado com sucesso!");
            limparCampos();
        }
        protected void PesquisaCnpj_Click(object sender, EventArgs e)
        {
            ModFornecedor modF = new ModFornecedor();
            FornecedorNEG neg  = new FornecedorNEG();

            modF = neg.PesquisarFornecedor(Regex.Replace(txtCnpjPesquisa.Text, "[^0-9a-zA-Z]+", "").Replace("/", "").Replace(".", "").Replace("-", ""));

            txtId.Text           = Convert.ToInt32(modF.Id).ToString();
            txtRazaoSocial.Text  = modF.RazaoSocial;
            txtNomefantasia.Text = modF.Nome;
            txtCnpj.Text         = modF.Cnpj;
            if (modF.Cnpj == txtCnpjPesquisa.Text)
            {
                MessageBox.Show("Pesquisa realizada com sucesso!");
            }
            else
            {
                MessageBox.Show("CNPJ não cadastrado!");
            }
        }
        public List <ModEnderecoFornecedor> SelecionarTodos(int idFornecedor)
        {
            ComandoSQL = @"SELECT TAB_FORNECEDOR.NOME,TAB_FORNECEDOR_ENDERECO.* FROM TAB_FORNECEDOR_ENDERECO INNER JOIN TAB_FORNECEDOR 
                                    ON TAB_FORNECEDOR.ID = TAB_FORNECEDOR_ENDERECO.ID_FORNECEDOR";
            List <SqlParameter> lst = new List <SqlParameter>();

            lst.Add(new SqlParameter {
                ParameterName = "@ID_FORNECEDOR", Value = idFornecedor
            });

            //Conexão com o banco
            AcessoABase con = new AcessoABase(connectionString);
            List <ModEnderecoFornecedor> lista = new List <ModEnderecoFornecedor>();

            using (SqlDataReader dr = con.ComandoSelecao(ComandoSQL, lst))
            {
                //Informações a ser apresentadas
                while (dr.Read())
                {
                    ModFornecedor fornecedor = new ModFornecedor();
                    fornecedor.Id   = Convert.ToInt32(dr["ID_FORNECEDOR"]);
                    fornecedor.Nome = dr["NOME"].ToString();

                    lista.Add(new ModEnderecoFornecedor
                    {
                        FornecedorMod = fornecedor,

                        Id           = Convert.ToInt32(dr["ID"]),
                        IdFornecedor = Convert.ToInt32(dr["ID_FORNECEDOR"]),
                        Endereco     = dr["ENDERECO"].ToString(),
                        Bairro       = dr["BAIRRO"].ToString(),
                        Numero       = dr["NUMERO"].ToString(),
                        Cidade       = dr["CIDADE"].ToString(),
                        UF           = dr["UF"].ToString(),
                        CEP          = dr["CEP"].ToString(),
                        Complemento  = dr["COMPLEMENTO"].ToString(),
                    });
                }
            }
            return(lista);
        }
Beispiel #9
0
        public List <ModFornecedorTelefone> SelecionarTodos(int idFornecedor)
        {
            ComandoSQL = @"SELECT TAB_FORNECEDOR.NOME,TAB_FORNECEDOR_TELEFONE.* FROM TAB_FORNECEDOR_TELEFONE INNER JOIN TAB_FORNECEDOR 
                                        ON TAB_FORNECEDOR.ID = TAB_FORNECEDOR_TELEFONE.ID_FORNECEDOR";
            List <SqlParameter> lst = new List <SqlParameter>();

            lst.Add(new SqlParameter {
                ParameterName = "@IDFORNECEDOR", Value = idFornecedor
            });

            //Conexão com o banco
            AcessoABase con = new AcessoABase(connectionString);
            List <ModFornecedorTelefone> lista = new List <ModFornecedorTelefone>();

            TipoTelefoneDao tipoTeledone = new TipoTelefoneDao();

            using (SqlDataReader dr = con.ComandoSelecao(ComandoSQL, lst))
            {
                while (dr.Read())
                {
                    ModFornecedor fornecedor = new ModFornecedor();
                    fornecedor.Id   = Convert.ToInt32(dr["ID_FORNECEDOR"]);
                    fornecedor.Nome = dr["NOME"].ToString();

                    lista.Add(new ModFornecedorTelefone
                    {
                        FornecedorMod = fornecedor,

                        Id           = Convert.ToInt32(dr["ID"]),
                        IdFornecedor = Convert.ToInt32(dr["ID_FORNECEDOR"]),
                        Tipo         = tipoTeledone.SelecionarPorId(Convert.ToInt32(dr["TIPO"])),
                        Telefone     = dr["TELEFONE"].ToString()
                    });
                }
            }


            return(lista);
        }
Beispiel #10
0
        public List <ModProduto> SelecionarTodos()
        {
            List <ModProduto> lst = new List <ModProduto>();

            ComandoSQL = @"SELECT P.NOME as FN ,B.*  FROM TAB_PRODUTO  B INNER JOIN TAB_FORNECEDOR as P ON B.ID_FORNECEDOR = P.ID ";


            //Conexão com o banco
            AcessoABase acesso = new AcessoABase(connectionString);


            using (SqlDataReader dr = acesso.ComandoSelecao(ComandoSQL, new List <SqlParameter>()))
            {
                while (dr.Read())
                {
                    ModFornecedor forn = new ModFornecedor();
                    forn.Id   = Convert.ToInt32(dr["ID"]);
                    forn.Nome = dr["FN"].ToString();

                    lst.Add(new ModProduto
                    {
                        FornMOD = forn,

                        Id           = int.Parse(dr["ID"].ToString()),
                        IdFornecedor = Convert.ToInt32(dr["ID_FORNECEDOR"].ToString()),
                        Pro_Nome     = dr["PRO_NOME"].ToString(),
                        Preco        = Double.Parse(dr["PRECO"].ToString()),
                        Tamanho      = int.Parse(dr["TAMANHO"].ToString()),
                        Peso         = int.Parse(dr["PESO"].ToString()),
                        Cor          = dr["COR"].ToString(),
                        Quantidade   = int.Parse(dr["QUANTIDADE"].ToString())
                    });
                }
            }
            return(lst);
        }
Beispiel #11
0
        public void AtualizarFornecedor(ModFornecedor mod)
        {
            mod.Id = Convert.ToInt32(mod.Id);

            forn.Atualizar(mod);
        }
Beispiel #12
0
        public void ExcluirFor(ModFornecedor mod)
        {
            mod.Id = Convert.ToInt32(mod.Id);

            forn.Deletar(mod.Id);
        }