/** * ÆÄÀϸí : SMAYA01200.js * ÃÖÃÊÀÛ¼ºÀÏ : 2007.11.12 * ÀÛ¼ºÀÚ : dhkim * Çà»ç°ü¸®¿¡¼­ »ç¿ëÇÏ´Â js */ var currentdate = getCurrentDate();//ÇöÀçÀÏÀÚ var currentYearMonthDate = currentdate.substring(0, 6) + '01';//ÇöÀç³â¿ùÀÇ ½ÃÀÛÀÏ /** * ÃʱâÈ­ÇÑ´Ù. */ function fInit(){ //Á¶È¸±â°£¿¡ µé¾î°¥ °ªÀ» ÃʱâÈ­ÇÑ´Ù. model.setValue("/root/main/cond/reffromdd", currentYearMonthDate);//Á¶È¸½ÃÀÛÀÏ model.setValue("/root/main/cond/reftodd", currentdate); //Á¶È¸Á¾·áÀÏ //Á¤·Ä±âÁØÀ» ÃʱâÈ­ÇÑ´Ù. model.setValue("/root/main/cond/sort", "date"); //Á¶È¸Á¶°Ç¿¡ Ãâ·ÂÇØÁÙ ´ã´ç ¿ø¸ñÀÚ¸®½ºÆ®¸¦ Á¶È¸ÇÑ´Ù. model.makeValue("/root/send/reqdata/joblncd", "B"); submit("TRAYA02801", false); addComboItem("cmb_conslrid", "Àüü", "", "above"); //Çà»çÀÏÁ¤ Á¶È¸ ±×¸®µå, ¿ø¸ñÀÚ¸®½ºÆ® ÃʱâÈ­ model.removeNodeset("/root/main/festivschelist/festivschelistinfo"); model.removeNodeset("/root/init/chrgconslrlistinfo"); grd_festivschelist.refresh(); //¿ø¸ñÀÚ Çà»ç ¸®½ºÆ® Æ®¸®±¸Á¶¸¦ Á¶È¸ÇÑ´Ù. fFestivclsListSearch(); } /* * ½Å±Ô¹öư Ŭ¸¯½Ã Æ®¸®¿¡ ÀÖ´Â Çà»ç¸®½ºÆ®ÀÇ Çà»çÄÚµå, Çà»ç¸íÀ» ÀÎÀÚ°ªÀ¸·Î ³Ñ°Ü Çà»çÀÏÁ¤µî·Ï °ü¸® È­¸éÀ» È£ÃâÇÑ´Ù. * Æ®¸®¿¡¼­ ÃÖÇÏÀ§·¹º§ÀÇ Çà»çÄڵ常 ÆÄ¶ó¸ÞÅͰªÀ¸·Î ³Ñ±æ ¼ö ÀÖ´Ù. */ function fNewFestivSche(isTreeClick) { var clscd = model.getValue("/root/main/cond/clscd"); //Á¶È¸Á¶°Ç¿¡ ¼±ÅõǾîÁø Çà»çÄÚµå var clsnm = model.getValue("/root/main/cond/clsnm"); //Á¶È¸Á¶°Ç¿¡ ¼±ÅõǾîÁø Çà»ç¸í var clsflag = model.getValue("/root/main/festivclslist/festivclslistinfo[clscd='" + clscd + "']/clsflag"); //'ºÐ·ù±¸ºÐ ±³À°(A), Çà»ç(B), ¼º»ç ¹× ¹Ì»ç(C), ±³Á÷¿ø ´Üü(D)' //'È­¸éÄÚµå * ±³À° : A1 , Çà»ç : B1, ¼º»ç ¹× ¹Ì»ç : ¼¼·Ê¼º»ç/°ßÁø¼º»ç(C1), ±âŸ¼º»ç(C2), Ãູ½Ä(C3), ¹Ì»ç(C4) , ±³Á÷¿ø ´Üü : D1, XXÄڵ尡 ºÎ¿©µÈ °ÍÀº ¼¼ºÎ»çÇ× ÀÔ·ÂÀÌ ºÒ°¡´ÉÇÔ' var scrncd = model.getValue("/root/main/festivclslist/festivclslistinfo[clscd='" + clscd + "']/scrncd"); //Æ®¸®ÀÇ È­¸é ÄÚµå(scrncd)°¡ XXÀ̸é ÇÏÀ§·¹º§ÀÇ °ªÀÌ Á¸ÀçÇÑ´Ù. //ÆË¾÷ µî·ÏÈ­¸éÀ¸·Î °¡Á®°¡´Â parameter°ªÀ» setÇÑ´Ù. setParameter("condclsnm", model.getValue("/root/main/cond/clsnm"));//Çà»ç¸í setParameter("condclscd", model.getValue("/root/main/cond/clscd")); //Çà»çÄÚµå setParameter("scrnstatus", 'ins'); //ÀúÀå»óŰª(ins : INSERT, updt : UPDATE) if ((clscd == '' || clsnm == "" ) && !isTreeClick) { //Çà»çÄÚµå, Çà»ç¸í ÃʱâÈ­ model.setValue('/root/main/cond/clscd', ''); model.setValue('/root/main/cond/clsnm', ''); model.refresh(); messageBox("µî·ÏÇÒ Çà»ç¸íÀ» Çà»ç¸®½ºÆ®¿¡¼­", "C002");//Çà»ç¸íÀ» ¼±ÅÃÇÏÁö ¾Ê¾ÒÀ» °æ¿ì return false; } else if(clscd != '' && (scrncd.charAt(0) != clsflag) && !isTreeClick){ messageBox("'" + clsnm + "' ÇÏÀ§¿¡ Çà»ç°¡ Á¸ÀçÇÕ´Ï´Ù. ÃÖÇÏÀ§ Çà»ç¸¦", "C002");//ÃÖÇÏÀ§ ·¹º§ÀÌ ¾Æ´Ò°æ¿ì return false; } else if(clscd != '' && (scrncd.charAt(0) == clsflag)){ modal("SPAYA01300",1,100,100);//Çà»çÀÏÁ¤ µî·Ï ÆË¾÷ È­¸é È£Ãâ //Çà»çÀÏÁ¤À» Á¶È¸ÇÑ´Ù. fFestivscheListSearch(); } } /* * ¼öÁ¤¹öư Ŭ¸¯Çϰųª ±×¸®µå¸¦ ´õºíŬ¸¯½Ã ¼±ÅÃµÈ Æ÷Ä¿½ºÀÇ ±×¸®µåÀÇ Çà»çÄÚµå, Çà»ç¸íÀ» ÀÎÀÚ°ªÀ¸·Î ³Ñ°Ü Çà»çÀÏÁ¤µî·Ï °ü¸® È­¸éÀ» È£ÃâÇÑ´Ù. */ function fUpdtFestivSche() { var idxRow = grd_festivschelist.row ; //±×¸®µå¿¡¼­ ÇØ´ç Çà»ç ¼±Åà var clscd = model.getValue("/root/main/cond/clscd"); setParameter("grd_clscd",model.getValue("/root/main/festivschelist/festivschelistinfo[" + idxRow + "]/clscd")); setParameter("grd_seqno",model.getValue("/root/main/festivschelist/festivschelistinfo[" + idxRow + "]/seqno")); setParameter("scrncd", model.getValue("/root/main/festivclslist/festivclslistinfo[clscd='" + clscd + "']/scrncd")); //ÆË¾÷ µî·ÏÈ­¸éÀ¸·Î È­¸éÄÚµå °ª °¡Á®°¡±â setParameter("scrnstatus",'updt'); //ÆË¾÷ µî·ÏÈ­¸éÀ¸·Î »óÅ °ª °¡Á®°¡±â if (idxRow > 0 ) { modal("SPAYA01300",1,100,100); //Çà»çÀÏÁ¤À» Á¶È¸ÇÑ´Ù. fFestivscheListSearch(); } else { messageBox("¼öÁ¤ÇÒ Çà»çÀÏÁ¤À»","C002"); return; } } //»èÁ¦¹öư Ŭ¸¯½Ã function fDelFestivSche() { var idxRow = grd_festivschelist.row; //±×¸®µå¿¡¼­ ÇØ´ç Çà»ç ¼±Åà if(model.getValue("/root/main/festivclslist/festivclslistinfo[" + idxRow + "]/clscd") != ""){ var btn = messageBox("¼±Åà ÀÏÁ¤À» ", "Q001"); if (btn == '6') { //»èÁ¦ÇÒ Çà»çµ¥ÀÌŸ var deleteData ="clscd" //01.ºÐ·ùÄÚµå + "¢Ëseqno" //03.ÀϷùøÈ£ + "¢Ëdeldd" //04.»èÁ¦ÀÏÀÚ + "¢Ëstatus" //05.i,u,d»óÅÂÇ÷¡±× + "¢Ì" ; deleteData += model.getValue("/root/main/festivschelist/festivschelistinfo[" + idxRow + "]/clscd") //01.ºÐ·ùÄÚµå + "¢Ë" + model.getValue("/root/main/festivschelist/festivschelistinfo[" + idxRow + "]/seqno") //03.ÀϷùøÈ£ + "¢Ë" + currentdate //04.»èÁ¦ÀÏÀÚ + "¢Ë" + 'd' //05.i,u,d»óÅÂÇ÷¡±× + "¢Ì" ; model.removenode("/root/send"); model.makeNode("/root/send/sFestivData"); model.setValue("/root/send/sFestivData", deleteData); if(submit("TXAYA01301")){ fFestivscheListSearch(); } } else if (btn == '7') { return; } } else { messageBox("»èÁ¦ÇÒ ÀÏÁ¤À»", "C002"); } } /** * ¿ø¸ñÀÚ Çà»ç ¸®½ºÆ® Æ®¸®±¸Á¶¸¦ Á¶È¸ÇÑ´Ù. */ function fFestivclsListSearch(){ //¿ø¸ñÀÚ Çà»ç ¸®½ºÆ® Æ®¸®±¸Á¶¸¦ Á¶È¸ÇÑ´Ù. model.makeValue("/root/init/clsflag",'B'); //clsflag°ªÀ» 'B'·Î ³Ñ±â±â ('ºÐ·ù±¸ºÐ ±³À°(A), Çà»ç(B), ¼º»ç ¹× ¹Ì»ç(C), ±³Á÷¿ø ´Üü(D)') submit("TRAYA01201"); } /** * Çà»çÀÏÁ¤À» Á¶È¸ÇÑ´Ù. */ function fFestivscheListSearch(){ if(fValid()){ model.removeNodeset("/root/main/festivschelist/festivschelistinfo"); submit("TRAYA01202"); } } /** * Á¶È¸ Àü À¯È¿¼º üũÇÑ´Ù. */ function fValid(){ //Á¶È¸ ¿Ï¼ºÈÄ Çà»ç¸í¿¡ »óÀ§ ºÐ·ùµµ Á¶È¸ÇÒ¼ö ÀÖµµ·Ï ¼öÁ¤ÇÒ°Í.. if(model.getValue("/root/main/cond/clscd") == '' || model.getValue("/root/main/cond/clscd") == 'B0000'){ model.setValue("/root/main/cond/clscd", 'B0000'); model.setValue('/root/main/cond/clsnm', 'Çà»ç'); } //Á¶È¸½ÃÀÛÀÏ ÃʱâÈ­ if(model.getValue('/root/main/cond/reffromdd') == ''){ model.setValue('/root/main/cond/reffromdd', sdate); } //Á¶È¸Á¾·áÀÏ ÃʱâÈ­ if(model.getValue('/root/main/cond/reftodd') == ''){ model.setValue('/root/main/cond/reftodd', currentdate); } //Á¤·Ä±âÁØÃʱâÈ­ if(model.getValue('/root/main/cond/sort') == ''){ model.setValue('/root/main/cond/sort', 'date'); } return true; } /** * ±×¸®µå¿¡¼­ Á¶È¸ÇÑ Çà»çÀÏÁ¤ ¸®½ºÆ®¸¦ Ãâ·ÂÇÑ´Ù. */ function fPrint(){ }