public void EditarMetasTest() { 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.Codigo = 1; umaMeta.Empresa = umaEmpresa; umaMeta.Filial = umaFilial; umaMeta.Descricao = "editadoooooo"; umaMeta.Indicador = new Indicador { Codigo = 1 }; umaMeta.Funcionario = new Funcionario { Codigo = 2 }; umaMeta.DataCadastro = DateTime.Now; umaMetaBUS.Editar(umaMeta); }
public ActionResult Edit(int id, Meta meta) { try { Conexao.Ativar(true); Usuario umUsuario = (Usuario)Session["UsuarioLogado"]; IMetaNegocio umaMetaBUS = new MetaBUS(Conexao.Instacia, umUsuario.Funcionario.Empresa, umUsuario.Funcionario.Filial); meta.Codigo = id; meta.Funcionario = (Funcionario)Session["Func"]; umaMetaBUS.Editar(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); } } }