Beispiel #1
0
        public static int Add(Nacimiento _conf)
        {
            String sql       = mapeoSQL(INSERT, _conf);
            int    resultado = GestorDB.Ejecuta(sql);

            return(resultado);
        }
Beispiel #2
0
        public static int Update(Nacimiento _conf)
        {
            String sql       = mapeoSQL(UPDATE, _conf);
            int    resultado = GestorDB.Ejecuta(sql);

            return(resultado);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }