public string excluirEndereco(Endereco e) { string erro = null; try { db.Endereco.DeleteObject(e); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string adicionarEndereco(Endereco e) { string erro = null; try { db.Endereco.AddObject(e); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string editarEndereco(Endereco e) { string erro = null; try { if (e.EntityState == System.Data.EntityState.Detached) { db.Endereco.Attach(e); } db.ObjectStateManager.ChangeObjectState(e, System.Data.EntityState.Modified); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
/// <summary> /// Deprecated Method for adding a new object to the Endereco EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToEndereco(Endereco endereco) { base.AddObject("Endereco", endereco); }
/// <summary> /// Create a new Endereco object. /// </summary> /// <param name="idEndereco">Initial value of the idEndereco property.</param> /// <param name="idCidade">Initial value of the idCidade property.</param> /// <param name="idTipoEndereco">Initial value of the idTipoEndereco property.</param> /// <param name="idPessoa">Initial value of the idPessoa property.</param> /// <param name="logradouro">Initial value of the Logradouro property.</param> /// <param name="cEP">Initial value of the CEP property.</param> /// <param name="numero">Initial value of the Numero property.</param> /// <param name="complemento">Initial value of the Complemento property.</param> public static Endereco CreateEndereco(global::System.Int32 idEndereco, global::System.Int16 idCidade, global::System.Int32 idTipoEndereco, global::System.Int32 idPessoa, global::System.String logradouro, global::System.Int32 cEP, global::System.Int16 numero, global::System.String complemento) { Endereco endereco = new Endereco(); endereco.idEndereco = idEndereco; endereco.idCidade = idCidade; endereco.idTipoEndereco = idTipoEndereco; endereco.idPessoa = idPessoa; endereco.Logradouro = logradouro; endereco.CEP = cEP; endereco.Numero = numero; endereco.Complemento = complemento; return endereco; }
public ActionResult EditEndereco(Endereco e, Estado estado, Cidade cidade, TipoEndereco tipo, Pessoa p) { if (Roles.IsUserInRole(User.Identity.Name, "Administrador")) { ViewBag.UF = new SelectList(estadoModel.todosEstados(), "UF", "Descricao", estado); ViewBag.idCidade = new SelectList(cidadeModel.obterCidadesPorEstado(estado.UF), "idCidade", "Descricao", cidade); ViewBag.idTipoEndereco = new SelectList(tipoEnderecoModel.todosTiposEnderecos(), "idTipoEndereco", "Descricao", tipo); string erro = null; if (e.idEndereco == 0) { erro = enderecoModel.adicionarEndereco(e); } else { erro = enderecoModel.editarEndereco(e); } if (erro == null) { if (p.idPessoa == 0) { erro = "p.idPEssoa vazio"; } return RedirectToAction("EditTelefone", new { idTelefone = 0, p.idPessoa }); } else { ViewBag.Erro = erro; return View(e); } } return Redirect("/Shared/Restrito"); }
public ActionResult EditEndereco(int idEndereco, int idPessoa) { if (Roles.IsUserInRole(User.Identity.Name, "Administrador")) { Endereco e = new Endereco(); e.idPessoa = idPessoa; if (idEndereco != 0) { e = enderecoModel.obterEndereco(idEndereco); } string estadoSelecionado = "MG"; int cidadeSelecionada = 1; // 1 = Patos de Minas int tipoEnderecoSelecionado = 1; if (idEndereco != 0) { estadoSelecionado = e.Cidade.UF; cidadeSelecionada = e.idCidade; tipoEnderecoSelecionado = e.idTipoEndereco; } ViewBag.UF = new SelectList(estadoModel.todosEstados(), "UF", "Descricao", estadoSelecionado); ViewBag.IdCidade = new SelectList(cidadeModel.obterCidadesPorEstado(estadoSelecionado), "idCidade", "Descricao", cidadeSelecionada); ViewBag.idTipoEndereco = new SelectList(tipoEnderecoModel.todosTiposEnderecos(), "idTipoEndereco", "Descricao", tipoEnderecoSelecionado); return View(e); } return Redirect("/Shared/Restrito"); }