Пример #1
0
        protected virtual ICMSBasico InformarCSOSN(Csosnicms CST)
        {
            switch (CST)
            {
            case Csosnicms.Csosn101:
                return(new ICMSSN101
                {
                    CSOSN = Csosnicms.Csosn101,
                    orig = OrigemMercadoria.OmNacional
                });

            case Csosnicms.Csosn102:
                return(new ICMSSN102
                {
                    CSOSN = Csosnicms.Csosn102,
                    orig = OrigemMercadoria.OmNacional
                });

            default:
                return(new ICMSSN201());
            }
        }
Пример #2
0
        private static ICMSBasico InformarCSOSN(Csosnicms CST)
        {
            switch (CST)
            {
            case Csosnicms.Csosn101:
                return(new ICMSSN101
                {
                    CSOSN = Csosnicms.Csosn101,
                    orig = OrigemMercadoria.OmNacional
                });

            case Csosnicms.Csosn102:
                return(new ICMSSN102
                {
                    CSOSN = Csosnicms.Csosn102,
                    orig = OrigemMercadoria.OmNacional
                });

            //Outros casos aqui
            default:
                return(new ICMSSN201());
            }
        }
Пример #3
0
 public static string CsosnicmsParaString(this Csosnicms csosnicms)
 {
     return(((int)csosnicms).ToString());
 }