Exemplo n.º 1
0
Arquivo: UPCA.cs Projeto: ikvm/test
 public static char s_CalcCheckChar(char[] acText, int cc)
 {
     char[] chArray = new char[13];
     chArray[0] = '0';
     cc         = Math.Min(12, cc);
     for (int i = 0; i < cc; i++)
     {
         chArray[i + 1] = acText[i];
     }
     return(EANUPC.s_CalcCheckChar(chArray, cc + 1));
 }
Exemplo n.º 2
0
Arquivo: UPCA.cs Projeto: ikvm/test
        public static CharDef s_CalcCharDef(CharDef[][] aaABC, byte[] aCharsetSel, char[] text, int ind)
        {
            char[] chArray = new char[13];
            chArray[0] = '0';
            int num = Math.Min(12, text.Length);

            for (int i = 0; i < num; i++)
            {
                chArray[i + 1] = text[i];
            }
            if (ind < 0)
            {
                return(EANUPC.s_CalcCharDef(aaABC, aCharsetSel, chArray, ind));
            }
            return(EANUPC.s_CalcCharDef(aaABC, aCharsetSel, chArray, ind + 1));
        }