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; } }
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; } }
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; } }
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; } }
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; } }