/// <summary>
 /// Metodo que manda a llamar el procedimiento almacenado "SP_UpdateModifiedDataLocal".
 /// </summary>
 /// <param name="nomTbl">Nombre de una tabla.</param>
 /// <param name="jsonTable">Registros de una tabla en formato JSON.</param>
 /// <returns>Retorna un mensaje de "OK"</returns>
 public string SP_UpdateModifiedDataLocal(string nomTbl,string jsonTable)
 {
     string res = "";
     using (var entity = new SyncServiceEntity())
     {
         res = entity.SP_UpdateModifiedDataLocal(nomTbl, jsonTable).First<string>();
     }
     return res;
 }
        /// <summary>
        /// Metodo que manda a llamar el procedimiento almacenado "SP_GetTableNameModifiedData".
        /// </summary>
        /// <param name="jsonModifiedServer"></param>
        /// <returns>Retorna una lista de Strings con los nombres de las tablas que se van a sincronizar</returns>
        public List<string> GetTableNameModifiedData(string jsonModifiedServer)
        {
            List<string> lst = null;
            using (var entity = new SyncServiceEntity())
                {
                    lst = entity.SP_GetTableNameModifiedData(jsonModifiedServer).ToList<string>();
                }

            return lst;
        }
        /// <summary>
        /// Metodo que manda a llamar el procedimiento almacenado "SP_GetMax".
        /// </summary>
        /// <param name="tableName">Nombre de una tabla</param>
        /// <returns>Retorna una cadena de string en formato JSON con el registro maximo de una tabla.</returns>
        public string GetMaxTableLocal(string tableName)
        {
            string res = "";

            using (var entity = new SyncServiceEntity())
                {
                    res = entity.SP_GetMax(tableName).First<string>();
                }

            return res;
        }
        /// <summary>
        /// Metodo que manda a llamar el procedimiento almacenado "SpUpsertServerRows".
        /// </summary>
        /// <param name="jsonTable">Registros de la tabla en formato JSON que se van a insertar o actualizar.</param>
        /// <param name="tableName">Nombre de una tabla.</param>
        /// <returns>Retorna el Id de los registros que se insertaron o actualizaron </returns>
        public string SpUpsertServerRows(string jsonTable, string tableName)
        {
            string res = "";

            using (var entity = new SyncServiceEntity())
                {
                    res = entity.SpUpsertServerRows(jsonTable, tableName).First<string>();

                }

            return res;
        }