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); } }
public string excluirEmpresa(Empresa e) { string erro = null; try { db.Empresa.DeleteObject(e); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string adicionarEmpresa(Empresa e) { string erro = null; try { db.Empresa.AddObject(e); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
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"); }
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; }
/// <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; }
/// <summary> /// Deprecated Method for adding a new object to the Empresa EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToEmpresa(Empresa empresa) { base.AddObject("Empresa", empresa); }