public static string SqlInsertar(object objeto) { sql.Clear(); sql.Append("INSERT INTO " + objeto.GetType().Name.ToLower() + " ( "); RellenarSql(AccesoBD.ObtenerNombrePropiedades(objeto.GetType())); return(sql.ToString()); }
private static string obtenerClave(Type clase) { foreach (var item in AccesoBD.ObtenerNombrePropiedades(clase)) { if (item.StartsWith("Cod")) { return(item); } } return(null); }
public static string SqlModificar(Object objeto) { sql.Clear(); sql.Append("UPDATE " + objeto.GetType().Name.ToLower() + " SET "); int index = 1; foreach (var item in AccesoBD.ObtenerNombrePropiedades(objeto.GetType())) { sql.Append(item + " = @" + (index++) + " , "); } sql.Remove(sql.Length - 2, 2); sql.Append("WHERE " + obtenerClave(objeto.GetType()) + " = @" + index); return(sql.ToString()); }