123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590 |
- function fValidateMainData(){
- var deptcd = model.getValue("/root/main/data/deptcd");
- var deptnm = model.getValue("/root/main/data/deptnm");
- var deptdesc = model.getValue("/root/main/data/deptdesc");
- var deptcdlevl2 = model.getValue("/root/main/data/deptcdlevl2");
- var deptcdlevl3 = model.getValue("/root/main/data/deptcdlevl3");
- var deptcdlevl4 = model.getValue("/root/main/data/deptcdlevl4");
- var deptcdlevl5 = model.getValue("/root/main/data/deptcdlevl5");
- var deptcdlevl6 = model.getValue("/root/main/data/deptcdlevl6");
- var deptcdlevl7 = model.getValue("/root/main/data/deptcdlevl7");
- if(deptcd==""){
- messageBox('부서 코드를', 'C001');
- return false;
- }else if(deptnm==""){
- messageBox('부서 이름을', 'C001');
- return false;
- }else if(deptdesc==""){
- model.setValue("/root/main/data/deptdesc", deptnm);
- }else if(deptcdlevl2==""){
- messageBox('부서코드 레벨2를', 'C001');
- return false;
- }else if(deptcdlevl3==""){
- messageBox('부서코드 레벨3를', 'C001');
- return false;
- }else if(deptcdlevl4==""){
- messageBox('부서코드 레벨4를', 'C001');
- return false;
- }else if(deptcdlevl5==""){
- messageBox('부서코드 레벨5를', 'C001');
- return false;
- }else if(deptcdlevl6==""){
- messageBox('부서코드 레벨6를', 'C001');
- return false;
- }else if(deptcdlevl7==""){
- messageBox('부서코드 레벨7를', 'C001');
- return false;
- }
- return true;
- }
- function fInitMainData(disabled){
- model.setValue("/root/main/data/deptcd", "");
- model.setValue("/root/main/data/deptnm", "");
- model.setValue("/root/main/data/deptdesc", "");
- model.setValue("/root/main/data/deptcdlevl2", "");
- model.setValue("/root/main/data/deptcdlevl3", "");
- model.setValue("/root/main/data/deptcdlevl4", "");
- model.setValue("/root/main/data/deptcdlevl5", "");
- model.setValue("/root/main/data/deptcdlevl6", "");
- model.setValue("/root/main/data/deptcdlevl7", "");
- model.setValue("/root/main/data/updeptcd", "");
- model.setValue("/root/main/data/fstrgstrid", "omegatribe");
- model.setValue("/root/main/data/lastrgstrid", "omegatribe");
- model.refresh();
- }
- function fReorgDeptCD(){
- var deptcdlevl2 = model.getValue("/root/main/data/deptcdlevl2");
- if(deptcdlevl2.length!=1){
- messageBox('부서코드 레벨2를', 'C001');
- model.setValue("/root/main/data/deptcd", '');
- return;
- }
- var deptcdlevl3 = model.getValue("/root/main/data/deptcdlevl3");
- if(deptcdlevl3.length!=2){
- messageBox('부서코드 레벨3를', 'C001');
- model.setValue("/root/main/data/deptcd", '');
- return;
- }
- var deptcdlevl4 = model.getValue("/root/main/data/deptcdlevl4");
- if(deptcdlevl4.length!=2){
- messageBox('부서코드 레벨4를', 'C001');
- model.setValue("/root/main/data/deptcd", '');
- return;
- }
- var deptcdlevl5 = model.getValue("/root/main/data/deptcdlevl5");
- if(deptcdlevl5.length!=2){
- messageBox('부서코드 레벨5를', 'C001');
- model.setValue("/root/main/data/deptcd", '');
- return;
- }
- var deptcdlevl6 = model.getValue("/root/main/data/deptcdlevl6");
- if(deptcdlevl6.length!=2){
- messageBox('부서코드 레벨6를', 'C001');
- model.setValue("/root/main/data/deptcd", '');
- return;
- }
- var deptcdlevl7 = model.getValue("/root/main/data/deptcdlevl7");
- if(deptcdlevl7.length!=1){
- messageBox('부서코드 레벨7를', 'C001');
- model.setValue("/root/main/data/deptcd", '');
- return;
- }
- var deptcd = deptcdlevl2+deptcdlevl3+deptcdlevl4+deptcdlevl5+deptcdlevl6+deptcdlevl7;
- model.setValue("/root/main/data/deptcd", deptcd);
- model.refresh();
- }
- function fSelectedGrid2MainData(){
- var row = grd_deptcdlist.row;
- var deptcd = grd_deptcdlist.valueMatrix(row, 1);
- var deptnm = grd_deptcdlist.valueMatrix(row, 2);
- var deptdesc = grd_deptcdlist.valueMatrix(row, 3);
- var deptcdlevl2 = grd_deptcdlist.valueMatrix(row, 4);
- var deptcdlevl3 = grd_deptcdlist.valueMatrix(row, 5);
- var deptcdlevl4 = grd_deptcdlist.valueMatrix(row, 6);
- var deptcdlevl5 = grd_deptcdlist.valueMatrix(row, 7);
- var deptcdlevl6 = grd_deptcdlist.valueMatrix(row, 8);
- var deptcdlevl7 = grd_deptcdlist.valueMatrix(row, 9);
- var updeptcd = grd_deptcdlist.valueMatrix(row, 10);
- model.setValue("/root/main/data/deptcd", deptcd);
- model.setValue("/root/main/data/deptnm", deptnm);
- model.setValue("/root/main/data/deptdesc", deptdesc);
- model.setValue("/root/main/data/deptcdlevl2", deptcdlevl2);
- model.setValue("/root/main/data/deptcdlevl3", deptcdlevl3);
- model.setValue("/root/main/data/deptcdlevl4", deptcdlevl4);
- model.setValue("/root/main/data/deptcdlevl5", deptcdlevl5);
- model.setValue("/root/main/data/deptcdlevl6", deptcdlevl6);
- model.setValue("/root/main/data/deptcdlevl7", deptcdlevl7);
- model.setValue("/root/main/data/updeptcd", updeptcd);
- }
- function fInsRootDeptCD(){
- var maxdeptcdlevl2 = new Number(0);
- for(var i = grd_deptcdlist.fixedrows; i <grd_deptcdlist.rows; i++){
- var rowLevel = grd_deptcdlist.valueMatrix(i, grd_deptcdlist.colRef("level"));
- if(rowLevel==1){
- var deptcdlevl2 = new Number(grd_deptcdlist.valueMatrix(i, grd_deptcdlist.colRef("deptcdlevl2")));
- if(deptcdlevl2>maxdeptcdlevl2){
- maxdeptcdlevl2 = deptcdlevl2;
- }
- }
- }
- var offset = grd_deptcdlist.rows-1;
- var nextdeptcdlevl2 = maxdeptcdlevl2+1;
-
- if(maxdeptcdlevl2 == 9){
- messageBox('부서코드 레벨2는 9개 이상 지정', 'E001');
- return;
- }
-
- grd_deptcdlist.insertItem( offset, "after" ) ;
- offset++;
- var deptcdlevl2 = nextdeptcdlevl2;
- var deptcdlevl3 = "00";
- var deptcdlevl4 = "00";
- var deptcdlevl5 = "00";
- var deptcdlevl6 = "00";
- var deptcdlevl7 = "0"
- var deptcd = deptcdlevl2+deptcdlevl3+deptcdlevl4+deptcdlevl5+deptcdlevl6+deptcdlevl7;
- grd_deptcdlist.valueMatrix(offset, grd_deptcdlist.colRef("deptcd")) = deptcd;
- grd_deptcdlist.valueMatrix(offset, grd_deptcdlist.colRef("deptcdlevl2")) = deptcdlevl2;
- grd_deptcdlist.valueMatrix(offset, grd_deptcdlist.colRef("deptcdlevl3")) = deptcdlevl3;
- grd_deptcdlist.valueMatrix(offset, grd_deptcdlist.colRef("deptcdlevl4")) = deptcdlevl4;
- grd_deptcdlist.valueMatrix(offset, grd_deptcdlist.colRef("deptcdlevl5")) = deptcdlevl5;
- grd_deptcdlist.valueMatrix(offset, grd_deptcdlist.colRef("deptcdlevl6")) = deptcdlevl6;
- grd_deptcdlist.valueMatrix(offset, grd_deptcdlist.colRef("deptcdlevl7")) = deptcdlevl7;
- //grd_deptcdlist.valueMatrix(offset, 10) = "ROOT";
-
- grd_deptcdlist.valueMatrix(offset, grd_deptcdlist.colRef("level")) = 1;
- setTreeItem(grd_deptcdlist, grd_deptcdlist.colRef("level"), grd_deptcdlist.colRef("deptnm"));
- grd_deptcdlist.editCell();
- /*
- fInitMainData(false);
- model.setValue("/root/main/mode/modelabel", "부서코드 통합 마스터 관리 > 1차 분류에 부서코드 추가");
- model.setValue("/root/main/data/updeptcd", "ROOT");
- model.setValue("/root/main/mode/modestatus", "insert");
- */
-
- /*
- model.refresh();
- ipt_deptcdlevl2.disabled = true;
- ipt_deptcdlevl3.disabled = true;
- ipt_deptcdlevl4.disabled = true;
- ipt_deptcdlevl5.disabled = true;
- ipt_deptcdlevl6.disabled = true;
- ipt_deptcdlevl7.disabled = true;
- */
- }
- function fInsSiblingDeptCD(){
- var row = grd_deptcdlist.row;
- var level = new Number(grd_deptcdlist.valueMatrix(row, grd_deptcdlist.colRef("level")));
- if( level==1 || row <1){
- fInsRootDeptCD();
- }else{
- var parents_index = fGetParentsIndex(grd_deptcdlist, row, "supdeptcd", "deptcd");
- fInsBranchDeptCD(parents_index);
- }
- }
- function fGetParentsIndex(grid, child_index, sup_label, sub_label){
- var parents_index;
- var offset = child_index;
- var sup = grid.valueMatrix(offset, grid.colRef(sup_label));
- for(offset; offset>=grid.fixedRows; offset--){
- var comp_sup = grid.valueMatrix(offset, grid.colRef(sub_label));
- if(sup == comp_sup){
- parents_index = offset;
- break;
- }
- }
- return parents_index;
- }
- function fMaxBranchDeptCD(parents_index, cipher){
- var cipher_number = cipher[0];
- var cipher_cols = cipher[1];
-
- var parents_index = new Number(parents_index);
-
- var maxbranchcd;
-
- if(cipher_number==1){
- maxbranchcd = "0";
- }else if(cipher_number==2){
- maxbranchcd = "00";
- }
- var offset = parents_index;
- var index = offset;
- var branch_level = new Number(grd_deptcdlist.valueMatrix(parents_index, grd_deptcdlist.colRef("level")))+1;
-
- while( offset < grd_deptcdlist.rows ){
- var complevel = grd_deptcdlist.valueMatrix(offset, grd_deptcdlist.colRef("level"));
- if( parents_index == offset ){
- index = offset;
- }else if( complevel == branch_level ){
- var branchcd = grd_deptcdlist.valueMatrix(offset, grd_deptcdlist.colRef(cipher_cols));
- if( branchcd > maxbranchcd ){
- maxbranchcd = branchcd;
- }
- index = offset;
- }else if( complevel > branch_level ){
- index = offset;
- }else if(complevel < branch_level ){
- break;
- }
- offset++;
- }
- var maxbranch = new Array(2);
- maxbranch[0] = maxbranchcd;
- maxbranch[1] = index;
- return maxbranch;
- }
- function fGetNumberOfCipher(level){
-
- var return_values = new Array(2);
- var cipher;
- var cols_label;
-
- var ciphers_1 = 1;
- var ciphers_2 = 2;
- var ciphers_n = 3;
- var ciphers_e = 4;
-
- if(level.constructor!=Number){
- cipher = ciphers_e;
- cols_label = "none";
- }else if(level==1){
- cipher = ciphers_1;
- cols_label = "deptcdlevl2";
- }else if(level==2){
- cipher = ciphers_2;
- cols_label = "deptcdlevl3";
- }else if(level==3){
- cipher = ciphers_2;
- cols_label = "deptcdlevl4";
- }else if(level==4){
- cipher = ciphers_2;
- cols_label = "deptcdlevl5";
- }else if(level==5){
- cipher = ciphers_2;
- cols_label = "deptcdlevl6";
- }else if(level==6){
- cipher = ciphers_1;
- cols_label = "deptcdlevl7";
- }else{
- alert("알수없는 level : "+level);
- cipher = ciphers_n;
- cols_label = "none";
- }
-
- return_values[0] = cipher;
- return_values[1] = cols_label;
- return return_values;
-
- }
- function fInsBranchDeptCD(parents_index){
- var parents_level = new Number(grd_deptcdlist.valueMatrix(parents_index, grd_deptcdlist.colRef("level")));
- if(parents_index==-1){
- messageBox('추가할 상위 부서코드를', 'C002');
- return;
- }else if(parents_level==6){
- messageBox('부서코드 레벨7 이하의 하위의 부서를 생성', 'E001');
- return;
- }
-
- var child_level = parents_level+1;
- var child_cipher = fGetNumberOfCipher(child_level);
- var child_cipher_number = child_cipher[0];
- var child_cipher_cols = child_cipher[1];
- var max_branchcd_bundle = fMaxBranchDeptCD(parents_index, child_cipher);
- var max_branchcd = max_branchcd_bundle[0];
- var insert_index = max_branchcd_bundle[1];
-
- var next_branchcd_bundle = plus(max_branchcd);
- var next_branchcd_exist = next_branchcd_bundle[0];
- var next_branchcd_errormsg = next_branchcd_bundle[1];
- var next_branchcd = next_branchcd_bundle[2];
-
- if(!next_branchcd_exist){
- return;
- }
-
- var parents_deptcd = grd_deptcdlist.valueMatrix(parents_index, grd_deptcdlist.colRef("deptcd"));
- var parents_deptnm = grd_deptcdlist.valueMatrix(parents_index, grd_deptcdlist.colRef("deptnm"));
- var parents_deptcdlevl2 = grd_deptcdlist.valueMatrix(parents_index, grd_deptcdlist.colRef("deptcdlevl2"));
- var parents_deptcdlevl3 = grd_deptcdlist.valueMatrix(parents_index, grd_deptcdlist.colRef("deptcdlevl3"));
- var parents_deptcdlevl4 = grd_deptcdlist.valueMatrix(parents_index, grd_deptcdlist.colRef("deptcdlevl4"));
- var parents_deptcdlevl5 = grd_deptcdlist.valueMatrix(parents_index, grd_deptcdlist.colRef("deptcdlevl5"));
- var parents_deptcdlevl6 = grd_deptcdlist.valueMatrix(parents_index, grd_deptcdlist.colRef("deptcdlevl6"));
- var parents_deptcdlevl7 = grd_deptcdlist.valueMatrix(parents_index, grd_deptcdlist.colRef("deptcdlevl7"));
-
- if(child_cipher_cols=="deptcdlevl3"){
- var deptcdlevl2 = parents_deptcdlevl2;
- var deptcdlevl3 = next_branchcd;
- var deptcdlevl4 = "00";
- var deptcdlevl5 = "00";
- var deptcdlevl6 = "00";
- var deptcdlevl7 = "0";
- }else if(child_cipher_cols=="deptcdlevl4"){
- var deptcdlevl2 = parents_deptcdlevl2;
- var deptcdlevl3 = parents_deptcdlevl3;
- var deptcdlevl4 = next_branchcd;
- var deptcdlevl5 = "00";
- var deptcdlevl6 = "00";
- var deptcdlevl7 = "0";
- }else if(child_cipher_cols=="deptcdlevl5"){
- var deptcdlevl2 = parents_deptcdlevl2;
- var deptcdlevl3 = parents_deptcdlevl3;
- var deptcdlevl4 = parents_deptcdlevl4;
- var deptcdlevl5 = next_branchcd;
- var deptcdlevl6 = "00";
- var deptcdlevl7 = "0";
- }else if(child_cipher_cols=="deptcdlevl6"){
- var deptcdlevl2 = parents_deptcdlevl2;
- var deptcdlevl3 = parents_deptcdlevl3;
- var deptcdlevl4 = parents_deptcdlevl4;
- var deptcdlevl5 = parents_deptcdlevl5;
- var deptcdlevl6 = next_branchcd;
- var deptcdlevl7 = "0";
- }else if(child_cipher_cols=="deptcdlevl7"){
- var deptcdlevl2 = parents_deptcdlevl2;
- var deptcdlevl3 = parents_deptcdlevl3;
- var deptcdlevl4 = parents_deptcdlevl4;
- var deptcdlevl5 = parents_deptcdlevl5;
- var deptcdlevl6 = parents_deptcdlevl6;
- var deptcdlevl7 = next_branchcd;
- }
-
- grd_deptcdlist.insertItem(insert_index, "after") ;
- var branch_index = insert_index +1;
- var branch_deptcd = deptcdlevl2+deptcdlevl3+deptcdlevl4+deptcdlevl5+deptcdlevl6+deptcdlevl7;
- grd_deptcdlist.valueMatrix(branch_index, grd_deptcdlist.colRef("deptcd")) = branch_deptcd;
- grd_deptcdlist.valueMatrix(branch_index, grd_deptcdlist.colRef("deptcdlevl2")) = deptcdlevl2;
- grd_deptcdlist.valueMatrix(branch_index, grd_deptcdlist.colRef("deptcdlevl3")) = deptcdlevl3;
- grd_deptcdlist.valueMatrix(branch_index, grd_deptcdlist.colRef("deptcdlevl4"))= deptcdlevl4;
- grd_deptcdlist.valueMatrix(branch_index, grd_deptcdlist.colRef("deptcdlevl5")) = deptcdlevl5;
- grd_deptcdlist.valueMatrix(branch_index, grd_deptcdlist.colRef("deptcdlevl6")) = deptcdlevl6;
- grd_deptcdlist.valueMatrix(branch_index, grd_deptcdlist.colRef("deptcdlevl7")) = deptcdlevl7;
- grd_deptcdlist.valueMatrix(branch_index, grd_deptcdlist.colRef("supdeptcd")) = parents_deptcd;
- grd_deptcdlist.valueMatrix(branch_index, grd_deptcdlist.colRef("supdeptnm")) = parents_deptnm;
- grd_deptcdlist.valueMatrix(branch_index, grd_deptcdlist.colRef("level")) = child_level;
- setTreeItem(grd_deptcdlist, grd_deptcdlist.colRef("level"), grd_deptcdlist.colRef("deptnm"));
- }
- function fGetDeptCD(){
- model.setValue("/root/main/mode/modelabel", "부서코드 통합 마스터 관리>부서코드 상세정보");
- model.setValue("/root/main/mode/modestatus", "view");
- fSelectedGrid2MainData();
- model.refresh();
- }
- function fDelDeptCD(){
- var status_insert = 1;
- var status_insert_new = 3;
- var del_index = new Number(grd_deptcdlist.row);
- var row_status = grd_deptcdlist.rowstatus(del_index);
-
- if( row_status == 1 || row_status == 3 ){
- var sub_index = del_index+1;
- var last_index = new Number(grd_deptcdlist.rows)-1;
- if( del_index == last_index ){
- grd_deptcdlist.deleteItem(del_index);
- setTreeItem(grd_deptcdlist, grd_deptcdlist.colRef("level"), grd_deptcdlist.colRef("deptnm"));
- } else {
- var del_level = grd_deptcdlist.valueMatrix(del_index, grd_deptcdlist.colRef("level"));
- var sub_level = grd_deptcdlist.valueMatrix(sub_index, grd_deptcdlist.colRef("level"));
- if(del_level<sub_level){
- var deptcd = grd_deptcdlist.valueMatrix(del_index, grd_deptcdlist.colRef("deptcd"));
- messageBox('부서코드 ['+deptcd +']는 하위부서코드를 포함하고 있기 때문에 삭제', 'E001');
- return;
- }else{
- grd_deptcdlist.deleteItem(del_index);
- setTreeItem(grd_deptcdlist, grd_deptcdlist.colRef("level"), grd_deptcdlist.colRef("deptnm"));
- }
- }
- }else{
- messageBox('이미 적용된 부서코드는 삭제', 'E001');
- }
- }
- function fModeDeptCD(){
- var row = grd_cdgruplist.row;
- if(row==-1) {
- messageBox('삭제할 대상 코드군을', 'C002');
- return;
- }
- model.setValue("/root/main/mode/modelabel", "코드군 관리>코드군 삭제");
- model.setValue("/root/main/mode/modestatus", "delete");
-
- var prevlevel = grd_cdgruplist.valueMatrix(row, 14);
- var baserow = row;
- while(true){
- if(prevlevel==1) break;
- baserow = baserow-1;
- var level = grd_cdgruplist.valueMatrix(baserow, 14);
- if(level<prevlevel){
- break;
- }
- }
- var supcdgrupid = grd_cdgruplist.valueMatrix(baserow, 1);
- fSelectedGrid2MainData();
- var cdgrupid = model.getValue("/root/main/data/cdgrupid");
- if(supcdgrupid == cdgrupid){
- supcdgrupid = "root";
- }
- model.setValue("/root/main/data/supcdgrupid", supcdgrupid);
- model.refresh();
- }
- function setTreeItem(grid, levelcol, targetcol) {
- for(var i = grid.fixedRows; i < grid.rows; i++){
- grid.outlinelevel(i)=grid.valuematrix(i, levelcol);
- }
- grid.outlinecol=targetcol;
- grid.outlinebar=2;
- grid.treecolor="#948777"
- }
- function plus(value){
- if(value.length==1){
- return plus1(value);
- }else if(value.length==2){
- return plus2(value);
- }else{
- var return_values = new Array(3);
- var success = false;
- var description = "길이가 "+value.length+"인 피연산자는 plus함수로 연산이 불가능합니다.";
- var sum = -1;
- return_values[0] = success;
- return_values[1] = description;
- return_values[2] = sum;
- return return_values;
- }
- }
- function plus1(value){
- var value = new Number(value);
- var return_values = new Array(3);
- var success;
- var description;
- var sum;
-
- if(value>8){
- success = false;
- description = "plus1함수는 1자리수 이하의 연산이 가능합니다.";
- sum = -1;
- }else{
- success = true;
- description = "plus1함수는 1자리수 이하의 연산이 가능합니다.";
- sum = value + 1;
- }
-
- return_values[0] = success;
- return_values[1] = description;
- return_values[2] = sum;
- return return_values;
- }
- function plus2(value){
- var return_values = new Array(3);
- var success = true;
- var description;
- var sum;
- if(value.length!=2){
- success = 'false';
- description = "plus2함수는 2자리수일때만 연산이 가능합니다.";
- }else{
- var start = value.substring(0 , 1);
- var end = value.substring(1, 2);
- if(end==9){
- var start_number = new Number(start);
- if( start_number >= 0 && start_number < 9 ){
- start = new String(start_number + 1);
- }else if(start_number == 9){
- start = 'A';
- }else if(start=='A'){
- start = 'B';
- }else if(start=='B'){
- start = 'C';
- }else if(start=='C'){
- start = 'D';
- }else if(start=='D'){
- start = 'E';
- }else if(start=='E'){
- start = 'F';
- }else if(start=='F'){
- start = 'G';
- }else if(start=='G'){
- start = 'H';
- }else if(start=='H'){
- start = 'I';
- }else if(start=='I'){
- start = 'J';
- }else if(start=='J'){
- start = 'K';
- }else if(start=='K'){
- start = 'L';
- }else if(start=='L'){
- start = 'M';
- }else if(start=='M'){
- start = 'N';
- }else if(start=='N'){
- start = 'O';
- }else if(start=='O'){
- start = 'P';
- }else if(start=='P'){
- start = 'Q';
- }else if(start=='Q'){
- start = 'R';
- }else if(start=='R'){
- start = 'S';
- }else if(start=='S'){
- start = 'T';
- }else if(start=='T'){
- start = 'U';
- }else if(start=='U'){
- start = 'V';
- }else if(start=='V'){
- start = 'W';
- }else if(start=='W'){
- start = 'X';
- }else if(start=='X'){
- start = 'Y';
- }else if(start=='Y'){
- start = 'Z';
- }else if(start=='Z'){
- success = false;
- description = 'Z9 이상 일련번호를 발번할 수 없습니다.';
- sum = 'ZA';
- return_values[0] = success;
- return_values[1] = description;
- return_values[2] = sum;
- return return_values;
-
- }
- end = '0';
-
- }else{
- end = new Number(end);
- end = end+1;
- }
- success = true;
- description = "으흑 성공";
- sum = start+end;
-
- return_values[0] = success;
- return_values[1] = description;
- return_values[2] = sum;
- return return_values;
- }
- }
|