예제 #1
0
 public string adicionarEndereco(Endereco e)
 {
     string erro = null;
     try
     {
         db.Endereco.AddObject(e);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
예제 #2
0
 public string excluirEndereco(Endereco e)
 {
     string erro = null;
     try
     {
         db.Endereco.DeleteObject(e);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
예제 #3
0
 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;
 }
예제 #4
0
        public ActionResult EditEndereco(int idEndereco, int idCliente)
        {
            Endereco e = new Endereco();
            e.IdCliente = idCliente;
            if (idEndereco != 0)
            {
                e = enderecoModel.obterEndereco(idEndereco);
            }

            string estadoSelecionado = "MG";
            int cidadeSelecionada = 1; // 1 = Patos de Minas

            if (idEndereco != 0)
            {
                estadoSelecionado = e.Cidade.UF;
                cidadeSelecionada = e.IdCidade;
            }

            ViewBag.Estados
                = new SelectList(estadoModel.todosEstados(), "UF", "Descricao",
                    estadoSelecionado);
            ViewBag.IdCidade
                = new SelectList(cidadeModel.obterCidadesPorEstado(estadoSelecionado),
                    "IdCidade", "Descricao", cidadeSelecionada);

            return View(e);
        }
예제 #5
0
 public ActionResult EditEndereco(Endereco e)
 {
     string erro = null;
     if (e.IdEndereco == 0)
     {
         erro = enderecoModel.adicionarEndereco(e);
     }
     else
     {
         erro = enderecoModel.editarEndereco(e);
     }
     if (erro == null)
     {
         return RedirectToAction("ListaEnderecos", new { idCliente = e.IdCliente });
     }
     else
     {
         ViewBag.Erro = erro;
         return View(e);
     }
 }
예제 #6
0
 /// <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="idCliente">Initial value of the IdCliente property.</param>
 /// <param name="logradouro">Initial value of the Logradouro property.</param>
 /// <param name="numero">Initial value of the Numero property.</param>
 /// <param name="bairro">Initial value of the Bairro property.</param>
 public static Endereco CreateEndereco(global::System.Int32 idEndereco, global::System.Int32 idCidade, global::System.Int32 idCliente, global::System.String logradouro, global::System.Int32 numero, global::System.String bairro)
 {
     Endereco endereco = new Endereco();
     endereco.IdEndereco = idEndereco;
     endereco.IdCidade = idCidade;
     endereco.IdCliente = idCliente;
     endereco.Logradouro = logradouro;
     endereco.Numero = numero;
     endereco.Bairro = bairro;
     return endereco;
 }
예제 #7
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Endereco EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToEndereco(Endereco endereco)
 {
     base.AddObject("Endereco", endereco);
 }