示例#1
0
        static void Main(string[] args)
        {
            var cidadeBo = new CidadeBo();
            var cidade   = cidadeBo.Obter(5107);
            var empresa  = new Empresa()
            {
                RazaoSocial        = "Teste de empresa",
                Fantasia           = "Nome Fantasia",
                Cnpj               = "123456789",
                InscricaoEstadual  = "12345689",
                Bairro             = "Teste de bairro",
                CodigoCidade       = cidade.CodigoCidade,
                Endereco           = "Endereço de teste",
                Complemento        = "Teste de complemento",
                InscricaoMunicipal = ""
            };
            var empresaBo = new EmpresaBo();

            empresaBo.Inserir(empresa);

            var pessoa = new Pessoa()
            {
                Nome          = "Willian Dias Brito",
                CodigoEmpresa = empresa.CodigoEmpresa,
                CodigoCidade  = cidade.CodigoCidade,
                Bairro        = "Teste de bairro",
                Endereco      = "Teste de endereco"
            };

            var pessoaBo = new PessoaBo();

            pessoaBo.Inserir(pessoa);
        }
示例#2
0
 public JsonResult Listar(GridOptions gridOptions)
 {
     using (var pessoaBo = new PessoaBo())
     {
         return(Json(pessoaBo
                     .Listar()
                     .ToList()
                     .OrderBy(c => c.Nome)
                     .Select
                     (
                         c => new
         {
             c.CodigoPessoa,
             c.Nome,
             DataCadastro = c.DataCadastro.ToString("dd/MM/yyyy HH:mm:ss"),
             c.Endereco,
             c.Bairro,
             Complemento = c.Complemento ?? "",
             Observacao = c.Observacao ?? "",
             c.CodigoCidade,
             Cidade = c.Cidade.Nome
         }
                     ), JsonRequestBehavior.AllowGet));
     }
 }
示例#3
0
        public ActionResult DeleteConfirmed(int id)
        {
            var pessoaBo = new PessoaBo();

            pessoaBo.Deletar(id);

            return(RedirectToAction("Index"));
        }
示例#4
0
        static void Main(string[] args)
        {
            System.Console.WriteLine("Consultando cadastros a serem feitos");
            PessoaBo pessoaBo = new PessoaBo();

            while (1 < 2)
            {
                pessoaBo.ConsultarCadastrosPendentes();
            }
        }
示例#5
0
 public ActionResult Edit([Bind(Include = "PessoaId,Nome,Telefone,Status,DataCadastro,CategoriaId")] Pessoa pessoa)
 {
     if (ModelState.IsValid)
     {
         var pessoaBo = new PessoaBo();
         pessoaBo.Editar(pessoa);
         return(RedirectToAction("Index"));
     }
     ViewBag.CategoriaId = new SelectList(db.Categorias, "CategoriaId", "Nome", pessoa.CategoriaId);
     return(View(pessoa));
 }
示例#6
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var pessoaBo = new PessoaBo();
            var pessoa   = pessoaBo.Mostrar(id.Value);

            if (pessoa == null)
            {
                return(HttpNotFound());
            }
            return(View(pessoa));
        }
示例#7
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            var    pessoaBo = new PessoaBo();
            Pessoa pessoa   = pessoaBo.ObterPorId(id.Value);

            if (pessoa == null)
            {
                return(HttpNotFound());
            }
            return(View(pessoa));
        }
示例#8
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var    pessoaBo = new PessoaBo();
            Pessoa pessoa   = pessoaBo.ObterPorId(id.Value);

            if (pessoa == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CategoriaId = new SelectList(db.Categorias, "CategoriaId", "Nome", pessoa.CategoriaId);
            return(View(pessoa));
        }
示例#9
0
        public ActionResult Inserir(ClienteViewModel cliente)
        {
            var pessoa = new Pessoa();

            pessoa.Nome          = cliente.Nome;
            pessoa.Bairro        = cliente.Bairro;
            pessoa.CodigoCidade  = cliente.CodigoCidade;
            pessoa.Complemento   = cliente.Complemento;
            pessoa.Observacao    = cliente.Observacao;
            pessoa.Endereco      = cliente.Endereco;
            pessoa.CodigoEmpresa = 1;
            using (var pessoaBo = new PessoaBo())
            {
                pessoaBo.Inserir(pessoa);
            }

            return(Content(""));
        }