示例#1
0
 public Combate(Superheroe super, Villano vil, Personaje gan, int usos)
 {
     this.Superheroe = super;
     this.Villano    = vil;
     this.Ganador    = gan;
     this.CantidadDeUsosSuperpoder = usos;
 }
 // constructor 1
 public Combate(Superheroe superheroe, Villano villano, Personaje ganador, int cantidadusos)
 {
     this.Superheroe = superheroe;
     this.Villano    = villano;
     this.Ganador    = ganador;
     this.CantidadDeUsosSuperpoder = cantidadusos;
 }
 static void Main(string[] args)
 {
     Villano    Vil     = new Villano();
     Superheroe Super   = new Superheroe();
     Personaje  Ganador = new Personaje();
     Combate    Comb    = new Combate(Super, Vil, Ganador, 5);
 }
示例#4
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if ((sender as Button).Name.Equals("aceptar"))
            {
                if (nombreHeroe.Text.Equals("") || sourceImagen.Text.Equals(""))
                {
                    MessageBox.Show("El heroe debe tener nombre y imagen", "Info", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    superheroes.Add(superheroe);

                    superheroe = new Superheroe();

                    datosFormulario.DataContext = superheroe;

                    Mayor.Text = superheroes.Count.ToString();

                    MessageBox.Show("El heroe se ha añadido", "Info", MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }

            if ((sender as Button).Name.Equals("limpiar"))
            {
                nombreHeroe.Text     = "";
                sourceImagen.Text    = "";
                heroes.IsChecked     = false;
                villanos.IsChecked   = false;
                xmen.IsChecked       = false;
                vengadores.IsChecked = false;
                xmen.IsEnabled       = true;
                vengadores.IsEnabled = true;
            }
        }
示例#5
0
 public Combate()
 {
     this.Superheroe = new Superheroe();
     this.Villano    = new Villano();
     this.Ganador    = new Personaje();
     this.CantidadDeUsosSuperpoder = 0;
 }
示例#6
0
        static void Main(string[] args)
        {
            Villano    Vil   = new Villano();
            Superheroe Super = new Superheroe();
            Combate    Comb  = new Combate(Super, Vil, 5);

            Super.Atacar(Vil);
            Vil.Atacar(Super);
        }
        public MainWindow()
        {
            InitializeComponent();

            listaSuperheroes = Superheroe.GetSamples();
            superheroeDockPanel.DataContext = listaSuperheroes.FirstOrDefault();
            actualTextBlock.Text            = "1";
            totalTextBlock.Text             = listaSuperheroes.Count.ToString();
        }
        static void Main(string[] args)
        {
            Villano    vil  = new Villano();
            Superheroe sup  = new Superheroe();
            Combate    comb = new Combate(sup, vil, 5);

            vil.Atacar(sup);
            sup.Atacar(vil);
        }
示例#9
0
        static void Main(string[] args)
        {
            Superpoder superfuerza = new Superpoder(true, 3);

            Superheroe ironman = new Superheroe("Iron Man", 1963, "Marvel", 100, 5, superfuerza);

            Villano thanos = new Villano("Thanos", 1973, "Marvel", 100);

            Combate combate = new Combate(ironman, thanos, ironman, 2);
        }
示例#10
0
    public static Superheroe GetSample()
    {
        Superheroe heroe = new Superheroe();

        heroe.Nombre   = "Maestro Yoda Viyuela";
        heroe.Enemigo  = "Lord de los Sith";
        heroe.Foto     = @"G:\2 DAM\DINT\Tema 3\yoda.jpg";
        heroe.Vengador = false;

        return(heroe);
    }
示例#11
0
        private void ObterObjetos()
        {
            _superheroe = new Faker <Superheroe>()
                          .RuleFor(b => b.Id_superheroe, f => superHeroId)
                          .RuleFor(b => b.Nm_superheroe, f => SuperHeroeName)
                          .RuleFor(b => b.Ds_superheroe, f => f.Lorem.Sentences(3))
            ;

            lsuperheroe = new List <Superheroe>();
            lsuperheroe.Add(_superheroe);
        }
示例#12
0
    public static Superheroe GetSample()
    {
        Superheroe heroe = new Superheroe();

        heroe.Nombre   = "Daredevil";
        heroe.Enemigo  = "Kingping";
        heroe.Foto     = @"https://dam.smashmexico.com.mx/wp-content/uploads/2018/08/27150601/daredevilbio_portada.jpg";
        heroe.Vengador = false;

        return(heroe);
    }
示例#13
0
    public static List <Superheroe> GetSamples()
    {
        List <Superheroe> ejemplos = new List <Superheroe>();

        Superheroe ironman   = new Superheroe("Ironman", @"https://sm.ign.com/ign_latam/screenshot/default/ybbpqktez5whedr0-1592031889_31aa.jpg", true, false, true, false);
        Superheroe kingpin   = new Superheroe("Kingpin", @"https://www.comicbasics.com/wp-content/uploads/2017/09/Kingpin.jpg", false, false, false, true);
        Superheroe spiderman = new Superheroe("Spiderman", @"https://wipy.tv/wp-content/uploads/2019/08/destino-de-%E2%80%98Spider-Man%E2%80%99-en-los-Comics.jpg", true, true, true, false);

        ejemplos.Add(ironman);
        ejemplos.Add(kingpin);
        ejemplos.Add(spiderman);

        return(ejemplos);
    }
示例#14
0
        /// <summary>
        /// Este metodo ofrece un listado de superheroes
        /// </summary>
        /// <returns>List<Superheroe> listadoSuperheroes</returns>
        public List <Superheroe> listadoSuperheroesDAL()
        {
            clsMyConnection miConexion = new clsMyConnection();
            SqlConnection   connection = miConexion.getConnection();
            SqlCommand      miComando  = new SqlCommand();
            SqlDataReader   miLector;

            System.Type       tipoDBNULL         = DBNull.Value.GetType();
            List <Superheroe> listadoSuperheroes = new List <Superheroe>();
            Superheroe        objSuperheroe;

            try
            {
                miComando.CommandText = "SELECT * FROM superheroes";
                miComando.Connection  = connection;
                miLector = miComando.ExecuteReader();
                if (miLector.HasRows)
                {
                    while (miLector.Read())
                    {
                        objSuperheroe = new Superheroe();
                        objSuperheroe.idSuperheroe     = miLector["idSuperheroe"].GetType() != tipoDBNULL ? (int)miLector["idSuperheroe"] : 0;
                        objSuperheroe.nombreSuperheroe = miLector["nombreSuperheroe"].GetType() != tipoDBNULL ? (string)miLector["nombreSuperheroe"] : null;
                        objSuperheroe.asignarImagen();
                        listadoSuperheroes.Add(objSuperheroe);
                    }
                }
                miLector.Close();
            }
            catch (SqlException e)
            {
                throw e;
            }
            finally
            {
                miConexion.closeConnection(ref connection);
            }

            return(listadoSuperheroes);
        }
 public Combate(Superheroe super, Villano vil, int usos)
 {
     this.Superheroe = super;
     this.Villano    = vil;
     this.CantidadDeUsosSuperpoder = usos;
 }
 public CrearSuperheroe()
 {
     InitializeComponent();
     Superheroe = new Superheroe();
     contenedorPrincipal.DataContext = Superheroe;
 }
 public void Usar(Superheroe s)
 {
 }
示例#18
0
        public void ObterSuperHeroeByIdTestNull()
        {
            Superheroe teste = _superheroeService.ObterSuperheroeCompletoPorId(SuperheroeNotId);

            Assert.Null(teste);
        }
示例#19
0
 //set
 public void SetSuperheroe(Superheroe super)
 {
     this.Superheroe = super;
 }
 public void Atacar(Superheroe p)
 {
 }