示例#1
0
        public SismoBase ObtieneSismo(string consulta)
        {
            con.Open();
            MySqlCommand sqlcmd =
                new MySqlCommand(consulta, con);

            MySqlDataReader reader = sqlcmd.ExecuteReader();

            SismoBase sb = new SismoBase();

            if (reader.Read())
            {
                sb.ID          = reader.GetInt32("ID");
                sb.Comuna      = reader.GetInt32("COMUNA");
                sb.Descripcion = reader.GetString("DESCRIPCION");
                sb.FechaEvento = reader.GetDateTime("FECHA_EVENTO");
                sb.Profundidad = reader.GetFloat("PROFUNDIDAD");
                sb.Intensidad  = reader.GetFloat("INTENSIDAD");

                con.Close();

                return(sb);
            }
            else
            {
                con.Close();
                return(null);
            }
        }
示例#2
0
        public List <SismoBase> ObtieneListasb(string consulta)
        {
            List <SismoBase> lstTemp = new List <SismoBase>();

            con.Open();

            MySqlCommand    sqlcmd = new MySqlCommand(consulta, con);
            MySqlDataReader reader = sqlcmd.ExecuteReader();

            while (reader.Read())
            {
                SismoBase sb = new SismoBase();
                sb.ID          = reader.GetInt32("ID");
                sb.Comuna      = reader.GetInt32("COMUNA");
                sb.Descripcion = reader.GetString("DESCRIPCION");
                sb.FechaEvento = reader.GetDateTime("FECHA_EVENTO");
                sb.Profundidad = reader.GetFloat("PROFUNDIDAD");
                sb.Intensidad  = reader.GetFloat("INTENSIDAD");
                lstTemp.Add(sb);
            }

            con.Close();
            return(lstTemp);
        }