Exemple #1
0
 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);
         }
     }
 }