public void TestaCadastroProjeto() { 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.Empresa = emp; umProjeto.Filial = fil; umProjeto.Cliente = new Cliente(); umProjeto.Cliente.Codigo = 1; umProjeto.HorasConsultor = "100"; umProjeto.HorasCoordenador = "100"; umProjeto.HorasGerente = "100"; umProjeto.Meta = new Meta(); umProjeto.Meta.Codigo = 4; umProjetoNegocio.Cadastrar(umProjeto); }
public ActionResult Create(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; umProjetoBUS.Cadastrar(projeto); return RedirectToAction("Index", new { st = "ok" }); } catch { return RedirectToAction("Index", new { st = "er" }); } finally { Conexao.Ativar(false); } }