public void TestaEdicaoProjeto() { this.CriaInstancia(); Empresa emp = new Empresa(); emp.Codigo = "**"; Filial fil = new Filial(); fil.Codigo = "**"; IProjetoNegocio umProjetoNegocio = new ProjetoBUS(Conexao.Instacia, emp, fil); Projeto umProjeto = new Projeto(); umProjeto.Codigo = 8; umProjeto.Empresa = emp; umProjeto.Filial = fil; umProjeto.Cliente = new Cliente { Codigo = 1 }; umProjeto.HorasConsultor = "2000"; umProjeto.HorasCoordenador = "2000"; umProjeto.HorasGerente = "2000"; umProjeto.Meta = new Meta(); umProjeto.Meta.Codigo = 4; umProjetoNegocio.Editar(umProjeto); }
public ActionResult Edit(int id, Projeto projeto) { try { Conexao.Ativar(true); Usuario umUsuario = (Usuario)Session["UsuarioLogado"]; IProjetoNegocio umProjetoBUS = new ProjetoBUS(Conexao.Instacia, umUsuario.Funcionario.Empresa, umUsuario.Funcionario.Filial); projeto.Empresa = umUsuario.Funcionario.Empresa; projeto.Filial = umUsuario.Funcionario.Filial; projeto.Codigo = id; umProjetoBUS.Editar(projeto); return RedirectToAction("Index", new { st = "ok" }); } catch { return RedirectToAction("Index", new { st = "er" }); } finally { Conexao.Ativar(false); } }