示例#1
0
        public JsonResult ObterporCPF(string cpf)
        {
            cl.ClienteController ctlCliente = new cl.ClienteController();
            var dados = ctlCliente.ObterporCPF(cpf);

            return(Json(dados));
        }
示例#2
0
        public JsonResult ObterPorNome(string palavrachave)
        {
            cl.ClienteController ctlCliente = new cl.ClienteController();
            var dados = ctlCliente.ObterPorNome(palavrachave);

            return(Json(dados));
        }
示例#3
0
        public JsonResult Obter()
        {
            cl.ClienteController ctlCliente = new cl.ClienteController();
            var dados = ctlCliente.Obter();

            return(Json(dados));
        }
示例#4
0
 public JsonResult Excluir(string cpf)
 {
     cl.ClienteController ctlCliente = new cl.ClienteController();
     if (ctlCliente.Excluir(cpf) > 0)
     {
         return(Json("Exclusão realizada com sucesso"));
     }
     else
     {
         return(Json("Não foi possível excluir o registro selecionado."));
     }
 }
示例#5
0
        public IActionResult MemoriaArquivo()
        {
            Document     doc    = new Document(PageSize.A4, 100, 70, 100, 70);
            MemoryStream stream = new MemoryStream();
            PdfWriter    pdf    = PdfWriter.GetInstance(doc, stream);

            doc.Open();

            var fonte = FontFactory.GetFont(FontFactory.HELVETICA_BOLD, 20);

            Paragraph p1 = new Paragraph("UNOESTE - Universidade do Oeste Paulista", fonte);
            Paragraph p2 = new Paragraph("FIPP - Faculdade de Informática de Presidente Prudente");

            PdfPTable tabela = new PdfPTable(3);

            tabela.WidthPercentage = 100;


            PdfPCell cel = new PdfPCell(new Phrase("Relatório de Clientes", fonte));

            cel.Colspan             = 3;
            cel.BackgroundColor     = BaseColor.Magenta;
            cel.MinimumHeight       = 30;
            cel.HorizontalAlignment = 1; //0=Esquerda;1=Centro;2=Direita

            tabela.AddCell(cel);

            cl.ClienteController ctlCliente = new cl.ClienteController();
            var dados = ctlCliente.Obter();

            foreach (var obj in dados)
            {
                tabela.AddCell(obj.Cpf);
                tabela.AddCell(obj.Nome);
                tabela.AddCell(obj.Cidade);
                tabela.AddCell(obj.DataCadastro.ToString());
            }


            doc.Add(tabela);

            doc.Close();
            stream.Flush();
            stream.Position = 0;

            return(File(stream, "application/pdf", "Clientes.pdf"));
        }
示例#6
0
        public IActionResult Gravar(IFormCollection form)
        {
            cl.ClienteController ctlCliente = new cl.ClienteController();
            ClienteViewModel     vmCliente  = new ClienteViewModel()
            {
                Cpf          = form["Cpf"],
                Nome         = form["Nome"],
                Bairro       = form["Bairro"],
                Cep          = form["Cep"],
                Cidade       = form["Cidade"],
                Logradouro   = form["Logradouro"],
                Estado       = form["Estado"],
                DataCadastro = System.DateTime.Now
            };

            if (ctlCliente.Gravar(vmCliente) > 0)
            {
                return(Json("Cadastro Cadastrado com Sucesso"));
            }
            else
            {
                return(Json("Não foi possível Cadastrar o registro selecionado."));
            }
        }