Commit 401c96dd authored by syadav's avatar syadav

to insert confirm NO and show error if no day and shift in workcntrshft for given work center


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91221 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 3934cc52
......@@ -209,8 +209,7 @@ public class WorkCalendarPrc extends ProcessEJB implements WorkCalendarPrcLocal,
if (cnt == 0)
{
return errString = itmDBAccessEJB.getErrorString("","VMSITE1",chgUser);
}//VMWCTR1
}//VMWCTR1
}
if(wokCntr != null)
{
......@@ -228,8 +227,7 @@ public class WorkCalendarPrc extends ProcessEJB implements WorkCalendarPrcLocal,
if (cnt1 == 0)
{
return errString = itmDBAccessEJB.getErrorString("","VMWCTR1",chgUser);
}
}
}
if(datefrom == null || datefrom.trim().length() == 0 || dateto == null || dateto.trim().length() == 0)
{
......@@ -315,6 +313,12 @@ public class WorkCalendarPrc extends ProcessEJB implements WorkCalendarPrcLocal,
System.out.println("Connection commited................. ");
errString = itmDBAccessEJB.getErrorString("","WRKCALSUCC",chgUser);
}
else if(errString.equals("VTNORECFND"))
{
System.out.println("Connection rollbacked");
oraConn.rollback();
errString = itmDBAccessEJB.getErrorString("","VTNORECFND",chgUser);
}
else
{
System.out.println("Connection rollbacked");
......@@ -488,47 +492,54 @@ public class WorkCalendarPrc extends ProcessEJB implements WorkCalendarPrcLocal,
rs.close();
rs = null;
pstmt.close();
pstmt = null;
Iterator it = dayMap.keySet().iterator();
Iterator itshft = shiftMap.keySet().iterator();
System.out.println("Reading data...... " );
while( itshft.hasNext() )
pstmt = null;
if(dayMap.size() > 0 && shiftMap.size() > 0)
{
while( it.hasNext() )
Iterator it = dayMap.keySet().iterator();
Iterator itshft = shiftMap.keySet().iterator();
System.out.println("Reading data...... " );
while( itshft.hasNext() )
{
System.out.println("Inside map..................");
InsertPstmt.setString(1,siteCode);
InsertPstmt.setTimestamp(2,FromDate);
System.out.println("primary setting work date " + FromDate);
dayNum = it.next();
dayOb = dayMap.get(dayNum);
//System.out.println(" primary Day:- " + dayNum + " value:-" + dayOb);
InsertPstmt.setString(3,dayOb.toString());
shftName = itshft.next();
shiftOb = shiftMap.get(shftName) ;
System.out.println(" primary Day:- " + dayNum + " value:-" + dayOb +" primary Shift:- " + shftName + " value:-" + shiftOb);
InsertPstmt.setString(4,shiftOb.toString());
InsertPstmt.setString(5,working);
InsertPstmt.setString(6,"N");
InsertPstmt.setTimestamp(7,currDate);
InsertPstmt.setString(8,chgUser);
InsertPstmt.setString(9,chgTerm);
//InsertPstmt.setString(10,chgTerm);
System.out.println(" primary setting wokCntr ::::: " + wokCntr);
if(wokCntr == null || wokCntr.trim().length() == 0)
while(it.hasNext() )
{
InsertPstmt.setString(10," ");
System.out.println("Inside map..................");
InsertPstmt.setString(1,siteCode);
InsertPstmt.setTimestamp(2,FromDate);
System.out.println("primary setting work date " + FromDate);
dayNum = it.next();
dayOb = dayMap.get(dayNum);
//System.out.println(" primary Day:- " + dayNum + " value:-" + dayOb);
InsertPstmt.setString(3,dayOb.toString());
shftName = itshft.next();
shiftOb = shiftMap.get(shftName) ;
System.out.println(" primary Day:- " + dayNum + " value:-" + dayOb +" primary Shift:- " + shftName + " value:-" + shiftOb);
InsertPstmt.setString(4,shiftOb.toString());
InsertPstmt.setString(5,working);
InsertPstmt.setString(6,"N");
InsertPstmt.setTimestamp(7,currDate);
InsertPstmt.setString(8,chgUser);
InsertPstmt.setString(9,chgTerm);
//InsertPstmt.setString(10,chgTerm);
System.out.println(" primary setting wokCntr ::::: " + wokCntr);
if(wokCntr == null || wokCntr.trim().length() == 0)
{
InsertPstmt.setString(10," ");
}
else
{
InsertPstmt.setString(10,wokCntr);
}
InsertPstmt.addBatch();
}
else
{
InsertPstmt.setString(10,wokCntr);
}
InsertPstmt.addBatch();
}
InsertPstmt.executeBatch();
}
else
{
errString = "VTNORECFND";
}
InsertPstmt.executeBatch();
//oraConn.commit();
System.out.println("data inserted in work calendar sucesfully!" + upd);
//System.out.println("data inserted in work calendar sucesfully!" + upd);
}
while( FromDate.before(ToDate) );
}//end try
......@@ -537,7 +548,7 @@ public class WorkCalendarPrc extends ProcessEJB implements WorkCalendarPrcLocal,
exception.printStackTrace();
errString = exception.getMessage();
}
System.out.println("errString in insert schedule.........." + errString);
//System.out.println("errString in insert schedule.........." + errString);
return errString;
}//end inser schedule
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment