示例#1
0
        public List <DatoPasaje> ObtieneLista(string consulta)
        {
            List <DatoPasaje> lst = new List <DatoPasaje>();

            con.Open();

            MySqlCommand sqlcmd = new MySqlCommand(consulta, con);

            MySqlDataReader reader = sqlcmd.ExecuteReader();

            while (reader.Read())
            {
                DatoPasaje dp = new DatoPasaje();

                dp.Id                = (int)reader[0];
                dp.Nombre            = reader[1].ToString();
                dp.Rut               = reader[2].ToString();
                dp.Sexo              = reader[3].ToString();
                dp.FechaNacimiento   = (DateTime)reader[4];
                dp.Direccion         = reader[5].ToString();
                dp.TelefonoAccidente = reader[6].ToString();
                dp.TelefonoPersonal  = reader[7].ToString();
                dp.Destino           = reader[8].ToString();
                dp.FechaViaje        = (DateTime)reader[9];

                lst.Add(dp);
            }
            con.Close();
            return(lst);
        }
示例#2
0
        public DatoPasaje ObtienePasaje(string consulta)
        {
            con.Open();
            MySqlCommand    sqlcmd = new MySqlCommand(consulta, con);
            MySqlDataReader reader = sqlcmd.ExecuteReader();
            DatoPasaje      dp     = new DatoPasaje();

            if (reader.Read())
            {
                dp.Id                = (int)reader[0];
                dp.Nombre            = reader[1].ToString();
                dp.Rut               = reader[2].ToString();
                dp.Sexo              = reader[3].ToString();
                dp.FechaNacimiento   = (DateTime)reader[4];
                dp.Direccion         = reader[5].ToString();
                dp.TelefonoAccidente = reader[6].ToString();
                dp.TelefonoPersonal  = reader[7].ToString();
                dp.Destino           = reader[8].ToString();
                dp.FechaViaje        = (DateTime)reader[9];
                return(dp);
            }
            else
            {
                con.Close();
                return(null);
            }
        }