public ActionResult Details(int id) { PJ pjData = new PJ(); PJModel model = pjData.Lista(id).FirstOrDefault(); ViewBag.IsVisualizar = true; return View(model); }
public ActionResult Index() { ViewBag.Ramo = new Ramo().Lista(null); ViewBag.Ramo.Insert(0, new RamoModel() { Id = 0, Nome = "" }); ViewBag.Tipo = new Tipo().Lista(null); ViewBag.Tipo.Insert(0, new TipoModel() { Id = 0, Nome = "" }); PJ pjData = new PJ(); List<PJModel> model = pjData.Filtro50(null, null, null); return View(model); }
public ActionResult BuscaPJ(string nome, int idRamo, int idTipo) { string _nome = null; int? _idRamo = null; int? _idTipo = null; if (nome != null && nome.Length > 0) _nome = nome; if (idRamo > 0) _idRamo = idRamo; if (idTipo > 0) _idTipo = idTipo; List<PJModel> result = new PJ().Filtro50(_nome, _idRamo, _idTipo); Session["nome_export"] = nome; Session["idRamo_export"] = idRamo; Session["idTipo_export"] = idTipo; return PartialView("_ListaPJ", result); }
public byte[] FiltroPJ(string _nome, int? _idRamo, int? _idTipo) { List<PJModel> listaPJ = new PJ().FiltroFull(_nome, _idRamo, _idTipo); List<ExcelPJModel> listaExcelPJ = new List<ExcelPJModel>(); ExcelPJModel excelPJ; foreach (var pj in listaPJ) { excelPJ = new ExcelPJModel(); excelPJ.NOME = pj.Nome; excelPJ.SUBTITULO = pj.Subtitulo; excelPJ.RAMO = pj.Ramo.Nome; excelPJ.TIPO = pj.Tipo.Nome; excelPJ.OBSERVACAO = pj.Observacao; if (pj.Telefones.Count > 0) { excelPJ.DDD1 = pj.Telefones[0].Ddd; excelPJ.NUMTEL1 = pj.Telefones[0].Numero; excelPJ.TIPOTEL1 = pj.Telefones[0].TipoTelefone.Nome; if (pj.Telefones.Count > 1) { excelPJ.DDD2 = pj.Telefones[1].Ddd; excelPJ.NUMTEL2 = pj.Telefones[1].Numero; excelPJ.TIPOTEL2 = pj.Telefones[1].TipoTelefone.Nome; if (pj.Telefones.Count > 2) { excelPJ.DDD3 = pj.Telefones[2].Ddd; excelPJ.NUMTEL3 = pj.Telefones[2].Numero; excelPJ.TIPOTEL3 = pj.Telefones[2].TipoTelefone.Nome; } } } if (pj.Emails.Count > 0) { excelPJ.EMAIL1 = pj.Emails[0].Nome; if (pj.Emails.Count > 1) { excelPJ.EMAIL2 = pj.Emails[1].Nome; if (pj.Emails.Count > 2) { excelPJ.EMAIL3 = pj.Emails[2].Nome; } } } if (pj.Enderecos.Count > 0) { excelPJ.LOGRADOURO1 = pj.Enderecos[0].Logradouro; excelPJ.NUMEND1 = pj.Enderecos[0].Numero.ToString(); excelPJ.BAIRRO1 = pj.Enderecos[0].Bairro; excelPJ.COMP1 = pj.Enderecos[0].Complemento; excelPJ.CEP1 = pj.Enderecos[0].CEP; excelPJ.CIDADE1 = pj.Enderecos[0].Cidade.Nome; excelPJ.SIGLAESTAD1 = pj.Enderecos[0].Cidade.Estado.Sigla; if (pj.Enderecos.Count > 1) { excelPJ.LOGRADOURO2 = pj.Enderecos[1].Logradouro; excelPJ.NUMEND2 = pj.Enderecos[1].Numero.ToString(); excelPJ.BAIRRO2 = pj.Enderecos[1].Bairro; excelPJ.COMP2 = pj.Enderecos[1].Complemento; excelPJ.CEP2 = pj.Enderecos[1].CEP; excelPJ.CIDADE2 = pj.Enderecos[1].Cidade.Nome; excelPJ.SIGLAESTAD2 = pj.Enderecos[1].Cidade.Estado.Sigla; if (pj.Enderecos.Count > 2) { excelPJ.LOGRADOURO3 = pj.Enderecos[2].Logradouro; excelPJ.NUMEND3 = pj.Enderecos[2].Numero.ToString(); excelPJ.BAIRRO3 = pj.Enderecos[2].Bairro; excelPJ.COMP3 = pj.Enderecos[2].Complemento; excelPJ.CEP3 = pj.Enderecos[2].CEP; excelPJ.CIDADE3 = pj.Enderecos[2].Cidade.Nome; excelPJ.SIGLAESTAD3 = pj.Enderecos[2].Cidade.Estado.Sigla; } } } if (pj.Internets.Count > 0) { excelPJ.TIPOINTERNET1 = pj.Internets[0].TipoInternet.Nome; excelPJ.ENDINTERNET1 = pj.Internets[0].Nome; if (pj.Internets.Count > 1) { excelPJ.TIPOINTERNET2 = pj.Internets[1].TipoInternet.Nome; excelPJ.ENDINTERNET2 = pj.Internets[1].Nome; if (pj.Internets.Count > 2) { excelPJ.TIPOINTERNET3 = pj.Internets[2].TipoInternet.Nome; excelPJ.ENDINTERNET3 = pj.Internets[2].Nome; } } } listaExcelPJ.Add(excelPJ); } if (listaExcelPJ.Count > 0) return FormatExcelPJ(listaExcelPJ); else return null; }
public ActionResult Empresa(int id) { PJ pjData = new PJ(); List<PFModel> model = pjData.BuscaPF(id); ViewBag.IsVisualizar = true; return View(model); }
public ActionResult Create(PJModel model) { try { PJ pjData = new PJ(); int idPJ = pjData.Inserir(model); List<EmailModel> listaEmail = new List<EmailModel>(); if (Session["EmailPJ"] != null) listaEmail = (List<EmailModel>)Session["EmailPJ"]; List<TelefoneModel> listaTelefone = new List<TelefoneModel>(); if (Session["TelefonePJ"] != null) listaTelefone = (List<TelefoneModel>)Session["TelefonePJ"]; List<EnderecoModel> listaEndereco = new List<EnderecoModel>(); if (Session["EnderecoPJ"] != null) listaEndereco = (List<EnderecoModel>)Session["EnderecoPJ"]; List<InternetModel> listaInternet = new List<InternetModel>(); if (Session["InternetPJ"] != null) listaInternet = (List<InternetModel>)Session["InternetPJ"]; Email _dataEmail = new Email(); foreach (EmailModel item in listaEmail) { item.IdPessoa = idPJ; _dataEmail.Inserir(item); } Telefone _dataTel = new Telefone(); foreach (TelefoneModel item in listaTelefone) { item.IdPessoa = idPJ; _dataTel.Inserir(item); } Endereco _dataEndereco = new Endereco(); foreach (EnderecoModel item in listaEndereco) { item.IdPessoa = idPJ; _dataEndereco.Inserir(item); } Internet _dataInternet = new Internet(); foreach (InternetModel item in listaInternet) { item.IdPessoa = idPJ; _dataInternet.Inserir(item); } Session["EnderecoPJ"] = null; Session["TelefonePJ"] = null; Session["EmailPJ"] = null; return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Excluir(int id) { PJ pjData = new PJ(); pjData.Excluir(id); return RedirectToAction("Index"); }
public ActionResult Edit(PJModel model) { try { if (ModelState.IsValid) { PJ pjData = new PJ(); pjData.Atualizar(model); return RedirectToAction("Index"); } else { CarregaViewBags(); return View(model); } } catch { CarregaViewBags(); return View(model); } }
public ActionResult Edit(int id) { CarregaViewBags(); PJ pjData = new PJ(); PJModel model = pjData.Lista(id).FirstOrDefault(); return View(model); }