public ActionResult Edit(Empresa e)
        {
            string erro = empresaModel.validarEmpresa(e);
            if (erro == null)
            {
                if (e.IdEmpresa == 0)
                {
                    erro = empresaModel.adicionarEmpresa(e);
                }
                else
                {
                    erro = empresaModel.editarEmpresa(e);
                }
            }

            if (erro == null)
            {
                return RedirectToAction("Index");
            }
            else
            {
                ViewBag.Erro = erro;
                return View(e);
            }
        }
Exemple #2
0
 public string excluirEmpresa(Empresa e)
 {
     string erro = null;
     try
     {
         db.Empresa.DeleteObject(e);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
Exemple #3
0
 public string adicionarEmpresa(Empresa e)
 {
     string erro = null;
     try
     {
         db.Empresa.AddObject(e);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
Exemple #4
0
 public string editarEmpresa(Empresa e)
 {
     string erro = null;
     try
     {
         if (e.EntityState == System.Data.EntityState.Detached)
         {
             db.Empresa.Attach(e);
         }
         db.ObjectStateManager.ChangeObjectState(e, System.Data.EntityState.Modified);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
        public ActionResult Edit(int id)
        {
            if (Roles.IsUserInRole(User.Identity.Name, "administrador"))
            {
            Empresa e = new Empresa();
            int idEstado = 1;
            int idCidade = 1;
            if (id != 0)
            {
                e = empresaModel.obterEmpresa(id);
                idEstado = e.Cidade.IdEstado;
                idCidade = e.IdCidade;
            }

            ViewBag.IdCidade = new SelectList(cidadeModel.listarCidadePorEstado(idEstado), "IdCidade", "Descricao", idCidade);
            ViewBag.IdEstado = new SelectList(estadoModel.todosEstados(), "IdEstado", "Descricao", idEstado);

            return View(e);
            }
            return Redirect("/Shared/Error");
        }
Exemple #6
0
        public string validarEmpresa(Empresa e)
        {
            string erro = null;

            if (e.RazaoSocial == null || e.RazaoSocial == "")
            {
                return "Razao Social obrigatória!";
            }
            if (e.CNPJ == null || e.CNPJ == "")
            {
                return "CNPJ obrigatório!";
            }

            if (e.IdCidade == 0)
            {
                return "Selecione a Cidade!";
            }

            return erro;
        }
Exemple #7
0
 /// <summary>
 /// Create a new Empresa object.
 /// </summary>
 /// <param name="idEmpresa">Initial value of the IdEmpresa property.</param>
 /// <param name="razaoSocial">Initial value of the RazaoSocial property.</param>
 /// <param name="cNPJ">Initial value of the CNPJ property.</param>
 /// <param name="idCidade">Initial value of the IdCidade property.</param>
 public static Empresa CreateEmpresa(global::System.Int32 idEmpresa, global::System.String razaoSocial, global::System.String cNPJ, global::System.Int32 idCidade)
 {
     Empresa empresa = new Empresa();
     empresa.IdEmpresa = idEmpresa;
     empresa.RazaoSocial = razaoSocial;
     empresa.CNPJ = cNPJ;
     empresa.IdCidade = idCidade;
     return empresa;
 }
Exemple #8
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Empresa EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToEmpresa(Empresa empresa)
 {
     base.AddObject("Empresa", empresa);
 }