예제 #1
0
 /// <summary>
 /// Salva os dados na base. Primeiro verifica se o registro existe, se existir ele será atualizado
 /// senão ele será inserido.
 /// </summary>
 /// <param name="model">Model contendo os dados a serem salvos.</param>
 /// <returns>A chave do registro inserido ou 0 se ele for atualizado.</returns>
 /// <exception cref="GDAReferenceDAONotFoundException"></exception>
 /// <exception cref="GDAException">Se o tipo de dados utilizado não possuir chaves.</exception>
 /// <exception cref="GDAConditionalClauseException">Parameters do not exist to build the conditional clause.</exception>
 public static uint Save(this object model)
 {
     // Captura a dao relacionada
     return(GDAOperations.Save(model));
 }
예제 #2
0
 /// <summary>
 /// Salva os dados na base. Primeiro verifica se o registro existe, se existir ele será atualizado
 /// senão ele será inserido.
 /// </summary>
 /// <param name="session">Sessão utilizada para a execução do comando.</param>
 /// <returns>A chave do registro inserido ou 0 se ele for atualizado.</returns>
 /// <exception cref="GDAReferenceDAONotFoundException"></exception>
 /// <exception cref="GDAException">Se o tipo de dados utilizado não possuir chaves.</exception>
 /// <exception cref="GDAConditionalClauseException">Parameters do not exist to build the conditional clause.</exception>
 public uint Save(GDASession session)
 {
     return(GDAOperations.Save(session, this));
 }
예제 #3
0
 /// <summary>
 /// Salva os dados na base. Primeiro verifica se o registro existe, se existir ele será atualizado
 /// senão ele será inserido.
 /// </summary>
 /// <param name="session">Sessão utilizada para a execução do comando.</param>
 /// <param name="model">Model contendo os dados a serem salvos.</param>
 /// <returns>A chave do registro inserido ou 0 se ele for atualizado.</returns>
 /// <exception cref="GDAReferenceDAONotFoundException"></exception>
 /// <exception cref="GDAException">Se o tipo de dados utilizado não possuir chaves.</exception>
 /// <exception cref="GDAConditionalClauseException">Parameters do not exist to build the conditional clause.</exception>
 public static uint Save(this object model, GDASession session)
 {
     // Captura a dao relacionada
     return(GDAOperations.Save(session, model));
 }
예제 #4
0
 /// <summary>
 /// Salva os dados na base. Primeiro verifica se o registro existe, se existir ele será atualizado
 /// senão ele será inserido.
 /// </summary>
 /// <returns>A chave do registro inserido ou 0 se ele for atualizado.</returns>
 /// <exception cref="GDAReferenceDAONotFoundException"></exception>
 /// <exception cref="GDAException">Se o tipo de dados utilizado não possuir chaves.</exception>
 /// <exception cref="GDAConditionalClauseException">Parameters do not exist to build the conditional clause.</exception>
 public uint Save()
 {
     return(GDAOperations.Save(this));
 }