public static int Add(Nacimiento _conf) { String sql = mapeoSQL(INSERT, _conf); int resultado = GestorDB.Ejecuta(sql); return(resultado); }
public static int Update(Nacimiento _conf) { String sql = mapeoSQL(UPDATE, _conf); int resultado = GestorDB.Ejecuta(sql); return(resultado); }
private static String mapeoSQL(String _sql, Nacimiento _conf) { String s = _sql; s = s.Replace("@id", _conf.Id.ToString()); s = s.Replace("@fecha", (_conf.Fecha.Year + "/" + _conf.Fecha.Month + "/" + _conf.Fecha.Day).ToString()); s = s.Replace("@campo", _conf.Campo.ToString()); s = s.Replace("@numero", _conf.Numero.ToString()); return(s); }
private static List <Nacimiento> mapeoObjeto(DataTable dt) { List <Nacimiento> resp = new List <Nacimiento>(); foreach (DataRow fila in dt.Rows) { Nacimiento conf = new Nacimiento(); conf.Id = fila.Field <Int32>("id"); conf.Fecha = fila.Field <DateTime>("fecha"); conf.Campo = fila.Field <String>("campo"); conf.Numero = fila.Field <Int32>("numero"); resp.Add(conf); } return(resp); }
public static void Main(string[] args) { Console.WriteLine("Hello World!"); GestorDB.CADENA_CONEXION = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db.mdb;User Id=admin;Password=;"; Nacimiento n = new Nacimiento(); n.Fecha = DateTime.Today; n.Campo = "Hola"; n.Numero = 32; Nacimientos.Add(n); List <Nacimiento> nac = Nacimientos.toList(); Console.WriteLine("Numero de filas: " + nac.Count.ToString()); foreach (Nacimiento nu in nac) { Nacimientos.Delete(nu); } Console.WriteLine("Numero de filas tras borrar: " + Nacimientos.toList().Count.ToString()); n = new Nacimiento(); n.Fecha = DateTime.Today; n.Campo = "Hola"; n.Numero = 32; Nacimientos.Add(n); n = (from u in Nacimientos.toList() where u.Fecha == DateTime.Today select u).First(); n.Campo = "33"; Nacimientos.Update(n); Console.Write("Press any key to continue . . . "); Console.ReadKey(true); }