C/Visual C - Programación en la web con visual

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 9 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Programación en la web con visual

Publicado por Nelson Carrillo (1 intervención) el 29/08/2017 17:01:24
Buenas tarde tengo una duda en un código soy estoy aprendiendo, les agradezco la colaboración. tengo el siguiente ejercicio, ya lo hice pero cuando le doy calcular no me muestra nada, les comparto los códigos.

El representante de un torneo de futbol está interesado en una aplicación para
registrar los equipos. El costo de la inscripción depende del número de jugadores,
del número de componentes del equipo técnico y del patrocinio que tenga de acuerdo
a la siguiente tabla:
Número de jugadores Costo por jugador
<15 $10.000
Entre 15 y 20 $7.500
> 20 $6.500
Número de Costo
integrantes cuerpo técnico
1 $35.000
2 $50.000
>2 $75.000
Con patrocinio: $50.000, sin patrocinio: $30.000
Realice una aplicación con clases que permita calcular el costo total de la
inscripción

Clase:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace LibClasesNuevas.ClasesBasicasNuevas
{
    public class clsFutbol
    {
        #region "Atributos/Propiedades"
        public Int32 CostoInscripcion { get; set; }
        public Int32 NumeroJugadores { get; set; }
        //public Int32 IntegrantesEquipoTecnico { get; private set; }
        public string Patrocinio { get; set; }
        public Int32 CostoTotalInscripcion { get; private set; }
 
        public Int32 CostoJugador { get; set; }
        public Int32 CantidadCuerpoTecnico { get; set; }
        public Int32 ValorCuerpoTecnico { get; set; }
        public Int32 ValorPatrocinio { get; set; }
        public string Error { get; private set; }
        #endregion
        #region"Metodos"
        #endregion
        private bool ValidarNumeroJugadores()
        {
            if (NumeroJugadores < 0)
            {
                Error = "No definió un número de jugadores, debe ser mayor o igual a cero(0)";
 
            }
            if (NumeroJugadores < 15)
            {
                CostoJugador = 10000;
            }
            else if (NumeroJugadores >= 15 && NumeroJugadores <= 20)
            {
                CostoJugador = 7500;
            }
            else if (NumeroJugadores > 20)
            {
                CostoJugador = 6500;
            }
            return false;
        }
        private void CalcularPatrocinio()
        {
            switch (Patrocinio.ToUpper())
            {
                case "Si":
                    ValorPatrocinio = 50000;
                break;
 
                case "NO":
                    ValorPatrocinio = 30000;
                    break;
 
                default:
                    ValorPatrocinio   = -1;
                    Error = "nO DEFINIO UN ESTUDIO PARA EL CANDIDATO";
                    break;
            }
        }
        private bool CuerpoTecnico()
        {
            if (CantidadCuerpoTecnico < 0)
            {
                Error = "No definió un número de integrantes del cuerpo tecnico, debe ser mayor o igual a cero(0)";
 
            }
            if (CantidadCuerpoTecnico == 1)
            {
                ValorCuerpoTecnico = 35000;
 
            }
            else if (CantidadCuerpoTecnico == 2)
            {
                ValorCuerpoTecnico = 50000;
 
            }
            else if (CantidadCuerpoTecnico > 2)
            {
                ValorCuerpoTecnico = 75000;
            }
 
            return false;
 
        }
 
        public bool CalcularTotal()
        {
            CostoTotalInscripcion = (CostoJugador + ValorPatrocinio + ValorCuerpoTecnico);
 
            return true;
 
        }
 
    }
}



Codigo de Web:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using LibClasesNuevas.ClasesBasicasNuevas;
 
namespace WebDesarrolloNueva.CalsesBasicasNuevas
{
    public partial class WebEquipoFutbol : System.Web.UI.Page
    {
 
 
        protected void Page_Load(object sender, EventArgs e)
        {
 
        }
 
        protected void btnCalcular_Click(object sender, EventArgs e)
        {
            Int16 Numerojugadores, Cuerpotecnico;
            string Patrocinio;
 
            Numerojugadores = Convert.ToInt16(txtnumerojugadores.Text);
            Cuerpotecnico = Convert.ToInt16(txtcuerpotecnico.Text);
            Patrocinio = cboPatrocinio.Text;
 
            clsFutbol oFutbol = new clsFutbol();
 
            oFutbol.NumeroJugadores = Numerojugadores;
            oFutbol.CantidadCuerpoTecnico = Cuerpotecnico;
            oFutbol.Patrocinio = Patrocinio;
 
 
           if (oFutbol.CalcularTotal())
            {
                //Defino respuestas 
                //lblTotalCostoInscripcion = oFutbol.CalcularTotalInscripcion.ToString("###,###");
 
 
                lblTotalCostoInscripcion.Text = oFutbol.CostoInscripcion.ToString("###,###");
            }
            else
            {
                //Capturo Error
 
            }
 
            //Liberar memoria
            oFutbol = null;
 
        }
 
    }
}

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder