Ejemplo n.º 1
0
        public Lugar buscarLugarPorId(int id)
        {
            Lugar lu = null;
            MyConnection myConnection = new MyConnection();
            SqlConnection conexion = myConnection.CreateConnection();
            SqlCommand comando = myConnection.CreateCommand(conexion);
            SqlDataReader al;

            comando.CommandText = "sp_searchByIdPlace";
            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@pId ", id);
            try
            {
                conexion.Open();
                al = comando.ExecuteReader();
                while (al.Read())
                {
                    lu = new Lugar();
                    lu.IdLugar = (int)al["idLugar"];
                    lu.Nombre = (string)al["nombre"];
                    lu.Latitud = (string)al["latitud"];
                    lu.Longitud = (string)al["longitud"];
                }
            }
            catch (SqlException ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                conexion.Close();
            }
            return lu;
        }
Ejemplo n.º 2
0
        //*crealugar
        public Lugar buscarLugarPorId(int id)
        {
            Lugar lu = new Lugar(); // se crea la instancia de la lista que va a contener la tabla lugar
            MyConnection myConnection = new MyConnection();//instancia de la conexion
            DataContext datacontext = new DataContext(myConnection.SQLConnection);// instancia de datacontex y se pasa la conexion del servidor
            var table = datacontext.GetTable<Lugar>();// se asigna la conexion a una variable la cual contiene toda la tabla

            //MyConnection myConnection = new MyConnection();
            //SqlConnection conexion = myConnection.CreateConnection();
            //SqlCommand comando = myConnection.CreateCommand(conexion);
            //SqlDataReader al;

            //comando.CommandText = "sp_searchByIdPlace";
            //comando.CommandType = CommandType.StoredProcedure;
            //comando.Parameters.AddWithValue("@pId ", id);
            try
            {
                var listPlace = from lt in table // se crea una variable y se le asigna la consulta
                                  where lt.IdLugar == id// se hace la comparacion del valor que se esta consultando
                                  select lt;

                foreach (Lugar b in listPlace)// se recorre la variable y se iguala el valor de la consulta
                {
                    lu = b;
                }
                //conexion.Open();
                //al = comando.ExecuteReader();
                //while (al.Read())
                //{
                //    lu = new Lugar();
                //    lu.IdLugar = (int)al["idLugar"];
                //    lu.Nombre = (string)al["nombre"];
                //    lu.Latitud = (string)al["latitud"];
                //    lu.Longitud = (string)al["longitud"];
                //}
            }
            catch (SqlException ex)
            {
                Console.WriteLine(ex.Message);
            }
            //finally
            //{
            //    conexion.Close();
            //}
            return lu;// muestra el valor consultado en la variable lu
        }
Ejemplo n.º 3
0
        public List<Lugar> listarLugares()
        {
            List<Lugar> listaLugar = new List<Lugar>();
            MyConnection myConnection = new MyConnection();
            SqlConnection conexion = myConnection.CreateConnection();
            SqlCommand comando = myConnection.CreateCommand(conexion);
            SqlDataReader pl;

            comando.CommandText = "sp_listPlace";
            comando.CommandType = CommandType.StoredProcedure;
            try
            {
                conexion.Open();
                pl = comando.ExecuteReader();
                while (pl.Read())
                {
                    Lugar creaLugar = new Lugar();
                    creaLugar.IdLugar = (int)pl["idLugar"];
                    creaLugar.Nombre = (string)pl["nombre"];
                    creaLugar.Latitud = (string)pl["latitud"];
                    creaLugar.Longitud = (string)pl["longitud"];

                    listaLugar.Add(creaLugar);

                }
            }
            catch (SqlException ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                conexion.Close();
            }
            return listaLugar;
        }