package com.mx.dla.dda.admin.catalogos.tipoCambioAddOns.dtos;

import java.io.Serializable;
import java.lang.reflect.Field;
import java.util.Date;

import com.mx.dla.global.dtos.BaseDTO;

public class TipoCambioPaisMesAddOnsDTO implements Serializable {

	private String pais;
	private String mes1;
	private String mes2;
	private String mes3;
	private String mes4;
	private String mes5;
	private String mes6;
	private String mes7;
	private String mes8;
	private String mes9;
	private String mes10;
	private String mes11;
	private String mes12;
	
	
	public String getPais() {
		return pais;
	}
	public void setIdPais(String idPais) {
		this.pais = idPais;
	}
	public String getMes1() {
		return mes1;
	}
	public void setMes1(String mes1) {
		this.mes1 = mes1;
	}
	public String getMes2() {
		return mes2;
	}
	public void setMes2(String mes2) {
		this.mes2 = mes2;
	}
	public String getMes3() {
		return mes3;
	}
	public void setMes3(String mes3) {
		this.mes3 = mes3;
	}
	public String getMes4() {
		return mes4;
	}
	public void setMes4(String mes4) {
		this.mes4 = mes4;
	}
	public String getMes5() {
		return mes5;
	}
	public void setMes5(String mes5) {
		this.mes5 = mes5;
	}
	public String getMes6() {
		return mes6;
	}
	public void setMes6(String mes6) {
		this.mes6 = mes6;
	}
	public String getMes7() {
		return mes7;
	}
	public void setMes7(String mes7) {
		this.mes7 = mes7;
	}
	public String getMes8() {
		return mes8;
	}
	public void setMes8(String mes8) {
		this.mes8 = mes8;
	}
	public String getMes9() {
		return mes9;
	}
	public void setMes9(String mes9) {
		this.mes9 = mes9;
	}
	public String getMes10() {
		return mes10;
	}
	public void setMes10(String mes10) {
		this.mes10 = mes10;
	}
	public String getMes11() {
		return mes11;
	}
	public void setMes11(String mes11) {
		this.mes11 = mes11;
	}
	public String getMes12() {
		return mes12;
	}
	public void setMes12(String mes12) {
		this.mes12 = mes12;
	}
	
	public String[] getFieldsAsRow() throws IllegalArgumentException, IllegalAccessException {
		Field[] fields = this.getClass().getDeclaredFields();
		String[] row = new String[fields.length];

		for (int i = 0; i < fields.length; i++)
			row[i] = fields[i].get(this) != null ? fields[i].get(this).toString() : "";

		return row;
	}
	
	
	}
