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; }