public void CadastrarMetasTest() { this.CriaInstancia(); Empresa umaEmpresa = new Empresa(); umaEmpresa.Codigo = "99"; Filial umaFilial = new Filial(); umaFilial.Codigo = "99"; IMetaNegocio umaMetaBUS = new MetaBUS(Conexao.Instacia, umaEmpresa, umaFilial); Meta umaMeta = new Meta(); umaMeta.Empresa = umaEmpresa; umaMeta.Filial = umaFilial; umaMeta.Descricao = "sasdsadsadasd"; umaMeta.Indicador = new Indicador { Codigo = 1 }; umaMeta.Funcionario = new Funcionario { Codigo = 2 }; umaMeta.DataCadastro = DateTime.Now; umaMetaBUS.Cadastrar(umaMeta); }
public ActionResult Create(Meta meta) { try { Conexao.Ativar(true); Usuario umUsuario = (Usuario)Session["UsuarioLogado"]; IMetaNegocio umaMetaBUS = new MetaBUS(Conexao.Instacia, umUsuario.Funcionario.Empresa, umUsuario.Funcionario.Filial); meta.DataCadastro = DateTime.Now; umaMetaBUS.Cadastrar(meta); return RedirectToAction("Index", new { st = "ok" }); } catch { return RedirectToAction("Index", new { st = "er" }); } finally { if (Conexao.Instacia.State == System.Data.ConnectionState.Open) { Conexao.Ativar(false); } } }