예제 #1
0
 static Edificio()
 {
     if (singleton is null)
     {
         singleton = new Edificio();
     }
 }
예제 #2
0
        public Edificio BuscarEdificio(string nombre)
        {
            try
            {
                string command = "SELECT * FROM EntidadesMilitares where Nombre='" + nombre + "'";

                SqlCommand sqlCommand = new SqlCommand(command, this.sqlConnection);

                sqlConnection.Open();

                SqlDataReader reader = sqlCommand.ExecuteReader();
                reader.Read();
                string   nombreUnidad = (string)reader["Nombre"];
                int      comida       = (int)reader["Comida"];
                int      madera       = (int)reader["Madera"];
                int      oro          = (int)reader["Oro"];
                int      piedra       = (int)reader["Piedra"];
                Edificio edificio     = new Edificio(nombreUnidad, madera, comida, oro, piedra);
                return(edificio);
            }
            finally
            {
                if (this.sqlConnection.State == System.Data.ConnectionState.Open)
                {
                    this.sqlConnection.Close();
                }
            }
        }
예제 #3
0
 static Edificio()
 {
     Edificio.singleton = new Edificio();
 }
예제 #4
0
 static Edificio()
 {
     singleton = null;
 }