Example #1
0
        static void Main(string[] args)
        {
            ArmaBlanca aux = new ArmaBlanca(23, "espada del rey", "3444", "excalivur", "acero", 45);

            try
            {
                //deberia lanzarse excepcion
                ArmaBlanca aux1 = new ArmaBlanca(24, "Espada pesada", "3a", "Espada flamigera", "hierro y cobre", 34);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }


            Console.WriteLine(aux.ToString());


            Armeria.Vender(aux);

            Console.WriteLine("recaudado: " + Armeria.Recaudado);


            Console.ReadLine();
        }
        private void btn_VenderArmaBlanca_Click(object sender, EventArgs e)
        {
            try
            {
                int indice = this.dgArmasBlancas.SelectedRows[0].Index;

                DataRow row = this.tablaArmasBlancas.Rows[indice];

                ArmaBlanca aux = this.GenerarArmaBlancaDesdeFila(row);

                if (Armeria.Vender(aux))
                {
                    this.Venta(aux);
                }

                this.tablaArmasBlancas.Rows[indice].Delete();
                this.tablaArmasBlancas.AcceptChanges();

                DialogResult respuesta = MessageBox.Show("¿Desea tambien quitar el arma de la base de datos?",
                                                         "Remover arma de la base de datos",
                                                         MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                                                         MessageBoxDefaultButton.Button2);
                if (respuesta == DialogResult.Yes)
                {
                    if (ServiciosSql.QuitarArmaBlanca(aux))
                    {
                        MessageBox.Show("arma removida con exito");
                    }
                }
            }
            catch (Exception a)
            {
                MessageBox.Show(a.Message);
            }
        }
        public void ArmeriaVende()
        {
            ArmaBlanca aux = new ArmaBlanca(23, "hoja de bronce", "100", "alabarda", "bronce", 34);

            Assert.IsTrue(Armeria.Vender(aux));
        }