예제 #1
0
        public void generarID()
        {
            webservices3435.WSPHP wsPHP = new webservices3435.WSPHP();
            string sub1, sub2, newID, ultimoID;
            int    n;

            //guardar tu|ma|pa
            sub1 = cbParentescoPadre.Text.Substring(0, 2);
            //Obtener el ultimo id de la BDD
            ultimoID = wsPHP.BuscarMAXID(sub1);
            if (ultimoID == "")
            {
                n = 0;
            }
            //ultimoID = "0000";
            //n = Convert.ToInt32(ultimoID.Substring(2,2));
            else
            {
                n = Convert.ToInt32(ultimoID.Substring(2, 4));
            }
            //guardar el numero del ultimo ID
            //incrementar para nuevo ID
            n++;
            //Generar los 0 necesarios para el ID
            sub2 = new string('0', (4 - Convert.ToString(n).Length));
            //Concatenar el ID
            newID       = sub1 + sub2 + Convert.ToString(n);
            label7.Text = newID;
        }