Exemplo n.º 1
0
 public string Deletar <T>(T pObjeto)
 {
     try
     {
         GenericCommand.Generic <T> Ger = new GenericCommand.Generic <T>(pObjeto, typeof(T).Name, ParametroBanco);
         Conexao.ExecuteNonQuery(Ger.Query, Ger.Parametros);
         return("Deletado com sucesso");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public string Deletar <T>(T pObjeto)
 {
     try
     {
         GenericCommand.Generic <T> Ger = new GenericCommand.Generic <T>(pObjeto, "[" + typeof(T).Name + "]", ParametroBanco);
         new SqlLite(_dataBase).ExecuteNonQuery(Ger.Query, Ger.Parametros);
         return("Deletado com sucesso");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 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_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;
     }
 }
 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;
     }
 }