/// <summary>
        /// Updates a Tabla
        /// </summary>
        /// <param name="tablaId"></param>
        /// <param name="tablaEntity"></param>
        /// <returns></returns>
        public bool UpdateTabla(int tablaId, BusinessEntities.TablaEntity tablaEntity)
        {
            var success = false;

            if (tablaEntity != null)
            {
                using (var scope = new TransactionScope())
                {
                    var tabla = _unitOfWork.TablaRepository.GetByID(tablaId);
                    if (tabla != null)
                    {
                        tabla.Descripcion = tablaEntity.Descripcion;
                        tabla.IdTabla     = tablaEntity.IdTabla;
                        tabla.IdTipoTabla = tablaEntity.IdTipoTabla;
                        tabla.TABLA_CAMPO = tablaEntity.TABLA_CAMPO;

                        _unitOfWork.TablaRepository.Update(tabla);
                        _unitOfWork.Save();
                        scope.Complete();
                        success = true;
                    }
                }
            }
            return(success);
        }
        /// <summary>
        /// Creates a Tabla
        /// </summary>
        /// <param name="tablaEntity"></param>
        /// <returns></returns>
        public int CreateTabla(BusinessEntities.TablaEntity tablaEntity)
        {
            using (var scope = new TransactionScope())
            {
                var tabla = new TABLA
                {
                    Descripcion = tablaEntity.Descripcion,
                    IdTabla     = tablaEntity.IdTabla,
                    IdTipoTabla = tablaEntity.IdTipoTabla,
                    TABLA_CAMPO = tablaEntity.TABLA_CAMPO
                };

                _unitOfWork.TablaRepository.Insert(tabla);
                _unitOfWork.Save();
                scope.Complete();
                return(tabla.IdTabla);
            }
        }