Tengo una clase que unicamente tiene un metodo:
Código C++:
Ahora, en la interfaz tengo un programa en donde calculo la cantidad de productos oprimiendo un boton hago todos los calculos:Ver original
class Descuento { private int cantidad; public int Cantidad { set { cantidad=value; } get { return cantidad; } } public float obtenerDescuento() { /************/ float cero = 1; float diez = 0.1F; float veinte = 0.2F; /************/ if(cantidad > 499 && cantidad < 1001) return diez; if(cantidad > 1000) return veinte; else return cero; } }
Código C++:
Ver original
sumaCantidad = int.Parse(txbLlantas.Text) + int.Parse(txbAdornos.Text) + int.Parse(txbMotor.Text) + int.Parse(txbChazis.Text);//sumo los numeros de los textbox float temp = (float)sumaCantidad;//como sumas es int la convierto en float y la mando a la variable temp temp *= obj.obtenerDescuento();//mando llamar al metodo (es aqui en donde tengo el problema, ps en el metodo la variable cantidad siempre vale cero, como le paso el valor que trae la variable temp??) txbDescuento.Text = Convert.ToString(sumaCantidad);//imprimo el resultado en un textbox
De antemano muchas gracias¡¡