예제 #1
0
 public Informe()
 {
     ano        = 0;
     Ingresos   = new ProxyIngresos();
     Egresos    = new ProxyEgresos();
     Utilidades = new ProxyUtilidades();
 }
예제 #2
0
        public Informe(int mes, int ano)
        {
            switch (mes)
            {
            case 1:
                this.mes = "enero";
                break;

            case 2:
                this.mes = "febrero";
                break;

            case 3:
                this.mes = "marzo";
                break;

            case 4:
                this.mes = "abril";
                break;

            case 5:
                this.mes = "mayo";
                break;

            case 6:
                this.mes = "junio";
                break;

            case 7:
                this.mes = "julio";
                break;

            case 8:
                this.mes = "agosto";
                break;

            case 9:
                this.mes = "septiembre";
                break;

            case 10:
                this.mes = "octubre";
                break;

            case 11:
                this.mes = "noviembre";
                break;

            case 12:
                this.mes = "diciembre";
                break;

            default:
                throw new ArgumentOutOfRangeException("mes");
            }
            if (ano < 1000 || ano > 9999)
            {
                throw new ArgumentOutOfRangeException("año ('ano')");
            }
            this.ano    = ano;
            this.numMes = mes;
            Ingresos    = new ProxyIngresos();
            Egresos     = new ProxyEgresos();
            Utilidades  = new ProxyUtilidades();
        }