All Downloads are FREE. Search and download functionalities are using the official Maven repository.

mx.emite.sdk.enums.sat.UnidadesMedida Maven / Gradle / Ivy

Go to download

Este kit de consumo provee a los integradores de Apis de Java para construir software que consuma los diferentes servicios web publicados por Emite Facturacion

There is a newer version: 0.1.4
Show newest version
package mx.emite.sdk.enums.sat;

import lombok.Getter;
import mx.emite.sdk.utils.Utilerias;

@Getter
public enum UnidadesMedida implements Sat{
	
	KILO(1,"KILO"),
	GRAMO(2,"GRAMO"),
	METROLINEAL(3,"METRO LINEAL"),
	METROCUADRADO  (4,"METRO CUADRADO"),
	METROCUBICO  (5,"METRO CUBICO"),
	PIEZA(6,"PIEZA"),
	CABEZA(7,"CABEZA"),
	LITRO(8,"LITRO"),
	PAR(9,"PAR"),
	KILOWATT(10,"KILOWATT"),
	MILLAR(11,"MILLAR"),
	JUEGO(12,"JUEGO"),
	KILOWATTHORA(13,"KILOWATT/HORA"),
	TONELADA(14,"TONELADA"),
	BARRIL(15,"BARRIL"),
	GRAMONETO(16,"GRAMO NETO"),
	DECENAS(17,"DECENAS"),
	CIENTOS(18,"CIENTOS"),
	DOCENAS(19,"DOCENAS"),
	CAJA(20,"CAJA"),
	BOTELLA(21,"BOTELLA"),
	SERVICIO(99,"SERVICIO"),
	;
	
	final Integer idSat;
	final String descripcion;
	
	
	UnidadesMedida(Integer idSat,String descripcion){
		this.idSat=idSat;
		this.descripcion=descripcion;
	}

	public static UnidadesMedida busca(String metodo) {
		for(UnidadesMedida m:values()){
			if(Utilerias.compara(m.descripcion,metodo))
				return m;
		}
		return null;
	}
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy