/// <summary>
        /// Altera dados na base de dados
        /// </summary>
        /// <param name="grupoModel"></param>
        public void Editar(GrupoPlanoDeContasModel grupoModel)
        {
            tb_grupoplanocontas grupoE = new tb_grupoplanocontas();

            Atribuir(grupoModel, grupoE);
            unitOfWork.RepositorioGrupoPlanoContas.Editar(grupoE);
            unitOfWork.Commit(shared);
        }
        public void RemoverTest()
        {
            GerenciadorGrupoPlanoDeContas target = new GerenciadorGrupoPlanoDeContas();
            GrupoPlanoDeContasModel       grupo  = target.Obter(1);

            Assert.AreSame(grupo.IdGrupoPlanoDeConta, 1);
            grupo.IdGrupoPlanoDeConta = 1;
            target.Remover(grupo.IdGrupoPlanoDeConta);
        }
        /// <summary>
        /// Insere um novo na base de dados
        /// </summary>
        /// <param name="grupoModel">Dados do modelo</param>
        /// <returns>Chave identificante na base</returns>
        public int Inserir(GrupoPlanoDeContasModel grupoModel)
        {
            tb_grupoplanocontas grupoE = new tb_grupoplanocontas();

            Atribuir(grupoModel, grupoE);
            unitOfWork.RepositorioGrupoPlanoContas.Inserir(grupoE);
            unitOfWork.Commit(shared);
            return(grupoE.IdGrupoPlanoDeConta);
        }
        public void AtribuirTest()
        {
            GerenciadorGrupoPlanoDeContas_Accessor target = new GerenciadorGrupoPlanoDeContas_Accessor(); // TODO: Initialize to an appropriate value
            GrupoPlanoDeContasModel grupoModel            = null;                                         // TODO: Initialize to an appropriate value
            tb_grupoplanocontas     grupoE = null;                                                        // TODO: Initialize to an appropriate value

            target.Atribuir(grupoModel, grupoE);
            Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
        public void EditarTest()
        {
            GerenciadorGrupoPlanoDeContas target = new GerenciadorGrupoPlanoDeContas();
            GrupoPlanoDeContasModel       grupo  = target.Obter(1);

            grupo.Descricao = "Despesas Natalinas";
            target.Editar(grupo);
            Assert.AreSame("Despesas Natalinas", grupo.Descricao);
        }
Пример #6
0
 public ActionResult Edit(GrupoPlanoDeContasModel grupoModel)
 {
     if (ModelState.IsValid)
     {
         gGrupoPlanoDeContas.Editar(grupoModel);
         return(RedirectToAction("Index"));
     }
     return(View(grupoModel));
 }
        public void ObterTest()
        {
            GerenciadorGrupoPlanoDeContas target = new GerenciadorGrupoPlanoDeContas();
            GrupoPlanoDeContasModel       grupo  = target.Obter(1);
            GrupoPlanoDeContasModel       actual = new GrupoPlanoDeContasModel();

            actual.IdGrupoPlanoDeConta = 1;
            actual.TipoPlanoDeConta    = ListaTipoPlanoConta.Despesa;
            actual.Descricao           = "Despesas Administrativas";
            actual = target.Obter(actual.IdGrupoPlanoDeConta);
            Assert.AreEqual(actual, grupo);
        }
        public void ObterTodosTest()
        {
            GerenciadorGrupoPlanoDeContas         target   = new GerenciadorGrupoPlanoDeContas();
            IEnumerable <GrupoPlanoDeContasModel> esperado = target.ObterTodos();
            List <GrupoPlanoDeContasModel>        atual    = new List <GrupoPlanoDeContasModel>();
            GrupoPlanoDeContasModel grupo = new GrupoPlanoDeContasModel();

            grupo.IdGrupoPlanoDeConta = 1;
            grupo.TipoPlanoDeConta    = ListaTipoPlanoConta.Despesa;
            grupo.Descricao           = "Despesas Administrativas";
            atual.Add(grupo);
            Assert.AreEqual(esperado, atual);
        }
        public void InserirTest()
        {
            GerenciadorGrupoPlanoDeContas target = new GerenciadorGrupoPlanoDeContas();
            GrupoPlanoDeContasModel       grupo  = new GrupoPlanoDeContasModel();

            grupo.IdGrupoPlanoDeConta = 1;
            grupo.TipoPlanoDeConta    = ListaTipoPlanoConta.Despesa;
            grupo.Descricao           = "Despesas Administrativas";
            try
            {
                target.Inserir(grupo);
            }
            catch (Exception e)
            {
                Assert.IsInstanceOfType(e, typeof(ServiceException));
            }
            GrupoPlanoDeContasModel obterGrupo = target.Obter(1);

            Assert.IsNotNull(obterGrupo);
            Assert.IsInstanceOfType(obterGrupo, typeof(GrupoPlanoDeContasModel));
            Assert.AreEqual(obterGrupo, grupo);
        }
 /// <summary>
 /// Atribui dados da Entidade Model para a Entidade Entity
 /// </summary>
 /// <param name="grupoModel">Objeto do modelo</param>
 /// <param name="grupoE">Entity mapeada da base de dados</param>
 private void Atribuir(GrupoPlanoDeContasModel grupoModel, tb_grupoplanocontas grupoE)
 {
     grupoE.IdGrupoPlanoDeConta = grupoModel.IdGrupoPlanoDeConta;
     grupoE.TipoPlanoDeConta    = grupoModel.TipoPlanoDeConta.ToString();
     grupoE.Descricao           = grupoModel.Descricao;
 }
Пример #11
0
        //
        // GET: /GrupoPlanoDeContas/Delete/5
        // [Authorize(Roles = "Síndico")]
        public ActionResult Delete(int id)
        {
            GrupoPlanoDeContasModel grupoModel = gGrupoPlanoDeContas.Obter(id);

            return(View(grupoModel));
        }
Пример #12
0
        //
        // GET: /GrupoPlanoDeContas/Details/5

        public ViewResult Details(int id)
        {
            GrupoPlanoDeContasModel grupo = gGrupoPlanoDeContas.Obter(id);

            return(View(grupo));
        }