コード例 #1
0
 public string Deletar <T>(T pObjeto)
 {
     try
     {
         GenericCommand.Generic <T> Ger = new GenericCommand.Generic <T>(pObjeto, "[" + typeof(T).Name + "]", ParametroBanco);
         dbConexao.ExecuteNonQuery(Ger.Query, Ger.Parametros);
         return("Deletado com sucesso");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #2
0
 public string Deletar <T>(T pObjeto, string pSchema = "dbo")
 {
     try
     {
         GenericCommand.Generic <T> Ger = new GenericCommand.Generic <T>(pObjeto, $"[{pSchema}].[{typeof(T).Name}]", ParametroBanco);
         Conexao.ExecuteNonQuery(Ger.Query, Ger.Parametros);
         return("Deletado com sucesso.");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #3
0
 public T Salvar <T>(T pObjeto)
 {
     try
     {
         GenericCommand.Generic <T> Ger = new GenericCommand.Generic <T>(pObjeto, "[" + typeof(T).Name + "]", ParametroBanco, "; SELECT last_insert_rowid();");
         if (Ger.CamposPrimaryKeys.Count > 0 && !Ger.Update)
         {
             Ger.CamposPrimaryKeys[0].SetValue(pObjeto, Convert.ToInt32(dbConexao.ExecuteScalar(Ger.Query, Ger.Parametros)));
         }
         else
         {
             dbConexao.ExecuteNonQuery(Ger.Query, Ger.Parametros);
         }
         return(pObjeto);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
 public T Salvar <T>(T pObjeto, string pSchema = "dbo")
 {
     try
     {
         GenericCommand.Generic <T> Ger = new GenericCommand.Generic <T>(pObjeto, $"[{pSchema}].[{typeof(T).Name}]", ParametroBanco, "SCOPE_IDENTITY()");
         if (Ger.CamposPrimaryKeys.Count > 0 && !Ger.Update)
         {
             Ger.CamposPrimaryKeys[0].SetValue(pObjeto, Convert.ToInt32(Conexao.ExecuteScalar(Ger.Query, Ger.Parametros)));
         }
         else
         {
             Conexao.ExecuteNonQuery(Ger.Query, Ger.Parametros);
         }
         return(pObjeto);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #5
0
 public T Salvar <T>(T pObjeto, string pDataBase)
 {
     try
     {
         GenericCommand.Generic <T> Ger = new GenericCommand.Generic <T>(pObjeto, pDataBase + "." + typeof(T).Name + " ", ParametroBanco, "; SELECT LAST_INSERT_ID();");
         if (Ger.CamposPrimaryKeys.Count > 0 && !Ger.Update)
         {
             Ger.CamposPrimaryKeys[0].SetValue(pObjeto, Convert.ToInt32(Conexao.ExecuteScalar(Ger.Query, Ger.Parametros)));
         }
         else
         {
             Conexao.ExecuteNonQuery(Ger.Query, Ger.Parametros);
         }
         return(pObjeto);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }