public ActionResult Edit(int id, FormCollection collection)
        {
            try
            {
                Fornecedor i = new Fornecedor();
                i.Telefone    = Convert.ToString(collection["Telefone"]);
                i.Celular     = Convert.ToString(collection["Celular"]);
                i.RazaoSocial = collection["RazaoSocial"];
                i.Cnpj        = collection["Cnpj"];
                i.Estado      = collection["Estado"];
                i.Cidade      = collection["Cidade"];
                i.Bairro      = collection["Bairro"];
                i.Rua         = collection["Rua"];
                i.Numero      = Convert.ToInt32(collection["Numero"]);

                if (!FornecedorDao.Persistir(i))
                {
                    return(View());
                }
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Example #2
0
        public FornecedorController(IConfiguration configuration, IWebHostEnvironment env)
        {
            Environment   = env;
            Configuration = configuration;

            dao = new FornecedorDao();
        }
        private void btnConsultarFornecedor_Click(object sender, EventArgs e)
        {
            IList <IFornecedorEntity> fornecedores = FornecedorDao.ConsultarFornecedor(txtConsultaFornecedor.Text);

            dtgridConsultaFornecedor.Rows.Clear();

            if (fornecedores.Count <= 0)
            {
                MessageBox.Show("A busca não retornou resultado.");
                return;
            }

            int rowId = 0;

            foreach (IFornecedorEntity forn in fornecedores)
            {
                rowId = dtgridConsultaFornecedor.Rows.AddCopy(0);
                dtgridConsultaFornecedor.Rows[rowId].Cells["CodigoFornecedor"].Value = forn.IdFornecedor;
                dtgridConsultaFornecedor.Rows[rowId].Cells["Nome"].Value             = forn.NomeFornecedor;
                dtgridConsultaFornecedor.Rows[rowId].Cells["CNPJ"].Value             = forn.CNPJ;
                dtgridConsultaFornecedor.Rows[rowId].Cells["Telefone"].Value         = forn.Telefone;
                dtgridConsultaFornecedor.Rows[rowId].Cells["Estado"].Value           = forn.Estado;
                dtgridConsultaFornecedor.Rows[rowId].Cells["CEP"].Value         = forn.CEP;
                dtgridConsultaFornecedor.Rows[rowId].Cells["Cidade"].Value      = forn.Cidade;
                dtgridConsultaFornecedor.Rows[rowId].Cells["Bairro"].Value      = forn.Bairro;
                dtgridConsultaFornecedor.Rows[rowId].Cells["Logradouro"].Value  = forn.Logradouro;
                dtgridConsultaFornecedor.Rows[rowId].Cells["Numero"].Value      = forn.Numero;
                dtgridConsultaFornecedor.Rows[rowId].Cells["Complemento"].Value = forn.Complemento;
            }
        }
Example #4
0
        public int InsertOrUpdate(Fornecedor obj)
        {
            conn.Open();
            var trans = conn.BeginTransaction();

            try
            {
                FornecedorDao fornecedorDao = new FornecedorDao(conn, trans);
                obj.DataCadastro = DateTime.Now;
                if (fornecedorDao.GetAsExist(obj.IdFornecedor))
                {
                    fornecedorDao.Update(obj);
                }
                else
                {
                    fornecedorDao.Insert(obj);
                }

                trans.Commit();
                return(200);
            }
            catch (Exception e)
            {
                trans.Rollback();
                throw new Exception(e.Message);
            }
            finally
            {
                conn.Close();
            }
        }
        public void Deletar()
        {
            Fornecedor i = FornecedorDao.BuscarPorId(FornecedorDao.getLastId());

            Assert.IsTrue(FornecedorDao.Excluir(FornecedorDao.getLastId()));

            // Assert.IsTrue(InstituicaoDAO.Excluir(i));
        }
        // GET: Fornecedor/Edit/5
        public ActionResult Edit(int id)
        {
            Fornecedor i = FornecedorDao.BuscarPorId(id);

            if (i == null)
            {
                return(HttpNotFound());
            }
            return(View(i));
        }
        public Fornecedor getByNome(string nome)
        {
            Fornecedor fornecedor = new FornecedorDao().getByNome(nome);

            if (fornecedor == null)
            {
                throw new Exception("Fornecedor não encontrado!");
            }
            return(fornecedor);
        }
        public IHttpActionResult FornecedoresList()
        {
            List <Fornecedor> lista = FornecedorDao.RecuperarLista();

            if (lista != null)
            {
                return(Ok(lista));
            }
            return(BadRequest("Nenhum fornecedor cadastro!"));
        }
        public void Buscar()
        {
            List <Fornecedor> fornecedores = FornecedorDao.buscar("a");

            //            for (int i=0; i < instituicoes.Count; i++)
            //            {
            //                Debug.WriteLine(instituicoes[i].Nome);
            //            }
            Assert.IsTrue(fornecedores.Count > 0);
        }
Example #10
0
        public void PersistirAtualizar()
        {
            Compra i = CompraDao.BuscarPorId(CompraDao.getLastId());

            i.Data        = DateTime.Now;
            i.Fornecedor  = FornecedorDao.BuscarPorId(FornecedorDao.getLastId());
            i.Funcionario = FuncionarioDao.BuscarPorId(FuncionarioDao.getLastId());

            Assert.IsTrue(CompraDao.Persistir(i));
        }
Example #11
0
        public void PersistirInserir()
        {
            Compra i = new Compra();

            i.Data        = Convert.ToDateTime("2001/05/20");
            i.Fornecedor  = FornecedorDao.BuscarPorId(FornecedorDao.getLastId());
            i.Funcionario = FuncionarioDao.BuscarPorId(FuncionarioDao.getLastId());

            Assert.IsTrue(CompraDao.Persistir(i));
        }
Example #12
0
        public Fornecedor GetById(int id)
        {
            Fornecedor entrada = new FornecedorDao().GetById(id);

            if (entrada == null)
            {
                throw new Exception("Fornecedor não encontrado!");
            }
            return(entrada);
        }
        public IHttpActionResult FornecedoresCreate(Fornecedor fornecedor)
        {
            var ret = FornecedorDao.Cadastrar(fornecedor);

            if (ret)
            {
                return(Ok(new { mensagem = "Cadastro realizado com sucesso!", body = ret }));
            }

            return(BadRequest("Ocorreu um error no cadastro!"));
        }
Example #14
0
        private void button3_Click(object sender, EventArgs e)
        {
            var empresas = FornecedorDao.buscar($" cnpj = '{lista.SelectedItem.ToString()}'");

            foreach(var empresa in empresas)
            {
                MessageBox.Show(
                    $"Nome: {empresa.Nome}\n" +
                    $"Ramo: {empresa.Ramo}\n" +
                    $"Endereço: {empresa.Endereço}\n" +
                    $"CNPJ: {empresa.Cnpj}");
            }
        }
        public async Task <dynamic> Busca([FromQuery] string value)
        {
            var oDeputadoDao   = new DeputadoDao();
            var oSenadorDao    = new SenadorDao();
            var oFornecedorDao = new FornecedorDao();

            return(new
            {
                deputado_federal = await oDeputadoDao.Busca(value),
                senador = oSenadorDao.Busca(value),
                fornecedor = oFornecedorDao.Busca(value)
            });
        }
Example #16
0
        private void recarregarLista()
        {
            lista.Items.Clear();

            var fornecedores = FornecedorDao.retornarTudo();

            if (fornecedores.Count > 0)
            {
                foreach (var fornecedor in fornecedores)
                {
                    lista.Items.Add(fornecedor.Cnpj);
                }
            }
        }
Example #17
0
        public override void mostrarLista()
        {
            var fornecedores = FornecedorDao.retornarTudo();
            int i            = 1;

            foreach (var fornecedor in fornecedores)
            {
                ListViewItem item = new ListViewItem(i++.ToString());
                item.SubItems.Add(fornecedor.Cnpj);
                item.SubItems.Add(fornecedor.Nome);
                item.SubItems.Add(fornecedor.Endereço);
                item.SubItems.Add(fornecedor.Ramo);
                dados.Add(item);
            }
        }
        public void PersistirInserir()
        {
            Fornecedor i = new Fornecedor();

            i.RazaoSocial = "AAAA";
            i.Telefone    = "1111";
            i.Celular     = "111";
            i.Cnpj        = "aa";
            i.Estado      = "aa";
            i.Cidade      = "aa";
            i.Bairro      = "aa";
            i.Rua         = "aa";
            i.Numero      = 1;

            Assert.IsTrue(FornecedorDao.Persistir(i));
        }
        public void PersistirAtualizar()
        {
            Fornecedor i = FornecedorDao.BuscarPorId(FornecedorDao.getLastId());

            i.RazaoSocial = "BBB";
            i.Telefone    = "222";
            i.Celular     = "222";
            i.Cnpj        = "bbb";
            i.Estado      = "bbb";
            i.Cidade      = "bb";
            i.Bairro      = "bb";
            i.Rua         = "bb";
            i.Numero      = 2;

            Assert.IsTrue(FornecedorDao.Persistir(i));
        }
Example #20
0
        public ActionResult Index()
        {
            ViewBag.ListaTamPag             = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina);
            ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina;
            ViewBag.PaginaAtual             = 1;

            var lista = FornecedorDao.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina);
            var quant = FornecedorDao.RecuperarQuantidade();

            var difQuantPaginas = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0;

            ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuantPaginas;


            return(View(lista));
        }
        private void AlterarFornecedor_Load(object sender, EventArgs e)
        {
            IList <IFornecedorEntity> fornecedores = FornecedorDao.ConsultarFornecedorById(this.CodigoFornecedor);

            foreach (IFornecedorEntity forn in fornecedores)
            {
                txtNomeFornecedor.Text        = forn.NomeFornecedor.ToString();
                mkdtxtCNPJ.Text               = forn.CNPJ.ToString();
                mkdtxtTelefone.Text           = forn.Telefone.ToString();
                txtEstadoFornecedor.Text      = forn.Estado.ToString();
                txtCidadeFornecedor.Text      = forn.Cidade.ToString();
                mkdtxtCEP.Text                = forn.CEP.ToString();
                txtBairroFornecedor.Text      = forn.Bairro.ToString();
                txtLogradouroFornecedor.Text  = forn.Logradouro.ToString();
                mkdtxtNumero.Text             = forn.Numero.ToString();
                txtComplementoFornecedor.Text = forn.Complemento.ToString();
            }
        }
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         if (FornecedorDao.Excluir(id))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View(FornecedorDao.BuscarPorId(id)));
         }
     }
     catch
     {
         return(View(FornecedorDao.BuscarPorId(id)));
     }
 }
Example #23
0
        public JsonResult SalvarFornecedor(Fornecedor model)
        {
            var resultado = "OK";
            var mensagens = new List <string>();
            var idSalvo   = string.Empty;

            if (!ModelState.IsValid)
            {
                resultado = "AVISO";
                mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList();
            }
            else
            {
                try
                {
                    if (!FornecedorDao.VerificarNumDocumento(model) || FornecedorDao.VerificarNumDocumentoEId(model))
                    {
                        var id = FornecedorDao.Salvar(model);
                        if (id > 0)
                        {
                            idSalvo = id.ToString();
                        }
                        else
                        {
                            resultado = "ERRO";
                        }
                    }
                    else
                    {
                        resultado = "Não foi possível cadastrar esse fornecedor pois já existe outro fornecedor com o mesmo CPF ou CNPJ.";
                    }
                }
                #pragma warning disable 0168
                catch (Exception ex)
                {
                    resultado = "ERRO";
                }
            }



            return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo }));
        }
        private void MovimentacaoEntrada_Load(object sender, EventArgs e)
        {
            //IList<IFornecedorEntity> fornecedores = FornecedorDao.RetornarFornecedores();

            //foreach (IFornecedorEntity fornecedor in fornecedores)
            //{
            //    lst = fornecedor.CNPJ + " - " + fornecedor.NomeFornecedor;
            //    cmbSelecionarFornecedor.Items.Add(lst);
            //    cmbSelecionarFornecedor.ValueMember = "IdFornecedor";
            //}

            cmbSelecionarFornecedor.DisplayMember = "TextoExibicao";
            cmbSelecionarFornecedor.ValueMember = "IdFornecedor";

            IList<IFornecedorEntity> lstFornecedores = FornecedorDao.RetornarFornecedores();
            foreach (IFornecedorEntity fornecedor in lstFornecedores)
            {
                cmbSelecionarFornecedor.Items.Add(fornecedor);
            }
        }
Example #25
0
        static void Main()
        {
            ProdutosDao.resetarTabela();
            UsuarioDao.resetarTabela();
            FornecedorDao.resetarTabela();
            RastreioDAO.resetarTabela();
            VendasDAO.resetarTabela();

            FornecedorDao.criarTabela();
            UsuarioDao.criarTabela();
            ProdutosDao.criarTabela();
            VendasDAO.criarTabela();
            RastreioDAO.criarTabela();

            UsuarioDao.salvar(new Usuario("admin", "admin"));

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                Compra i = new Compra();
                i.Data        = Convert.ToDateTime(collection["Data"]);
                i.Fornecedor  = FornecedorDao.BuscarPorId(Convert.ToInt32(collection["fornecedor.Id"]));;
                i.Funcionario = FuncionarioDao.BuscarPorId(Convert.ToInt32(collection["Funcionario.Id"]));
                // i.ContasPagar =
                // i.ItensCompra =


                CompraDao.Persistir(i);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Example #27
0
        private void button1_Click(object sender, EventArgs e)
        {
            Fornecedor fornecedor = new Fornecedor(cnpj.Text, nome.Text, endereco.Text, ramo.Text);
            if (fornecedor.validar())
            {
                FornecedorDao.salvar(fornecedor);
                MessageBox.Show("Fornecedor registrado com sucesso!");
                
                recarregarLista();

                cnpj.Clear();
                nome.Clear();
                ramo.Clear();

                endereco.Clear();
            }
            else
            {
                MessageBox.Show("Falha ao registrar fornecedor... Verifique os dados no formulário!");
            }
        }
Example #28
0
        public JsonResult ExcluirFornecedor(int id)
        {
            string resultado = null;
            bool   Ok        = false;

            Fornecedor logData = FornecedorDao.RecuperarPeloId(id);

            Ok = FornecedorDao.ExcluirPeloId(id);

            if (Ok)
            {
                resultado = "OK";
            }
            else
            {
                resultado = "Não foi possível excluir esse Fornecedor.";
            }



            return(Json(new { OK = Ok, Resultado = resultado }));
        }
Example #29
0
        public int Delete(int id)
        {
            conn.Open();
            var trans = conn.BeginTransaction();

            try
            {
                FornecedorDao fornecedorDao = new FornecedorDao(conn, trans);
                fornecedorDao.Delete(id);
                trans.Commit();
                return(200);
            }
            catch (Exception e)
            {
                trans.Rollback();
                throw new Exception(e.Message);
            }
            finally
            {
                conn.Close();
            }
        }
        public ActionResult Index()
        {
            ViewBag.ListaTamPag             = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina);
            ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina;
            ViewBag.PaginaAtual             = 1;

            var lista = ProdutoDao.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina);
            var quant = ProdutoDao.RecuperarQuantidade();

            var difQuantPaginas = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0;

            ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + difQuantPaginas;

            /*Recuperando os itens abaixos para os DropDownLists
             * Obs: O método deverá retornar todas as linhas, sem filtragem e apenas os ativos*/
            ViewBag.UnidadesMedida      = UnidadeMedidaDao.RecuperarLista(0, 0, "", true);
            ViewBag.Grupos              = GrupoProdutoDao.RecuperarLista(0, 0, "", true);
            ViewBag.Marcas              = MarcaProdutoDao.RecuperarLista(0, 0, "", true);
            ViewBag.Fornecedores        = FornecedorDao.RecuperarLista(0, 0, "", true);
            ViewBag.LocaisArmazenamento = LocalArmazenamentoDao.RecuperarLista(0, 0, "", true);

            return(View(lista));
        }