public Resultado UpdateCuentaContable(CuentaContable cuentasContable)
        {
            MapperManager.GetInstance();

            try
            {
                var cuentasContableDb = Mapper.Map <CuentaContable, DataAccess.Models.CuentaContable>(cuentasContable);
                dbContext.Entry(cuentasContableDb).State = EntityState.Modified;
                dbContext.SaveChanges();
                return(new Resultado("El registro se guardó correctamente."));
            }
            catch (Exception excepcion)
            {
                LogHelper.RegisterError(excepcion.Message);
                return(new Resultado("Ocurrio un error. Favor contactarse con el administrador."));
            }
        }
        public Resultado InsertCuentaContable(CuentaContable cuentasContable)
        {
            MapperManager.GetInstance();

            try
            {
                var cuentasContableDb = Mapper.Map <CuentaContable, DataAccess.Models.CuentaContable>(cuentasContable);

                cuentasContableDb.Activo              = true;
                cuentasContableDb.UsuarioCreacion     = "DBO";
                cuentasContableDb.FechaCreacion       = DateTime.Now;
                cuentasContableDb.UsuarioModificacion = "DBO";
                cuentasContableDb.FechaModificacion   = DateTime.Now;
                dbContext.CuentasContables.Add(cuentasContableDb);
                dbContext.SaveChanges();
                return(new Resultado("El registro se guardó correctamente."));
            }
            catch (Exception excepcion)
            {
                LogHelper.RegisterError(excepcion.Message);
                return(new Resultado("Ocurrio un error. Favor contactarse con el administrador."));
            }
        }