<%@ page import="java.util.*"%> <%@ page import="util.WhitneyLogger"%> <% final String logPrefix = "Biennial : JSP Controller : "; WhitneyLogger.debug(logPrefix + "Entry ."); String mode=""; mode = request.getParameter("mode"); WhitneyLogger.debug(logPrefix + "Mode is>>."+mode); HttpSession ses=request.getSession(false); if(mode.equals("buyFirst")) { String eventID = null; String strType = null; String colNo = null; String selDate = null; String startTime = null; String endTime = null; String act = null; if(request.getParameter("eventID")!=null){ eventID=request.getParameter("eventID"); } if(request.getParameter("type")!=null) { strType=request.getParameter("type"); } Hashtable htEventDesc=new Hashtable(); ticketing.TicketModel ticketmod=new ticketing.TicketModel(); htEventDesc=ticketmod.getEventInformation(eventID); bean.DateTimeBean dt=new bean.DateTimeBean(); dt.setEvtId(eventID); dt.setEvtName(String.valueOf(htEventDesc.get("eventName"))); dt.setType(strType); //the type wheather the work is done for the ticket or the reservation dt.setEvtStDate(String.valueOf(htEventDesc.get("startDate"))); dt.setEvtFiDate(String.valueOf(htEventDesc.get("finishDate"))); dt.setEvtTypeName(String.valueOf(htEventDesc.get("eventTypeName"))); dt.setEvtImage(String.valueOf(htEventDesc.get("eventImg"))); dt.setEvtDesc(String.valueOf(htEventDesc.get("eventDesc"))); //THIS CODE IS EXECUTED WHEN THE CONTROL COMES FROM THE CALENDER SEARCH "BUY TICKET" LINK if(request.getParameter("colNo")!=null){ colNo=request.getParameter("colNo"); dt.setColumnNoSel(colNo); } if(request.getParameter("selDate")!=null){ selDate=request.getParameter("selDate"); dt.setSelDate(selDate); } if(request.getParameter("stTime")!=null){ startTime=request.getParameter("stTime"); dt.setStTime(startTime); } if(request.getParameter("fiTime")!=null){ endTime=request.getParameter("fiTime"); dt.setFiTime(endTime); } if(request.getParameter("act")!=null){ act=request.getParameter("act"); } ses.setAttribute("dt",dt); if(request.getParameter("act")!=null && act.equals("fromCalSearch")) response.sendRedirect("tickets_buy.jsp?mode=forTime&status=qty"); else response.sendRedirect("tickets_buy.jsp"); } if(mode.equals("dateEntry")) { String selDate = null; String strDate = null; String strMonth = null; String strYear = null; String evtId = null; String rowNo = null; String evtName = null; String strType = null; ses=request.getSession(false); System.out.println("here ... Starts"); if(request.getParameter("date")!=null){ strDate=request.getParameter("date"); } if(request.getParameter("month")!=null){ strMonth=request.getParameter("month"); } if(request.getParameter("year")!=null){ strYear=request.getParameter("year"); } if(Integer.parseInt(strMonth) < 10) selDate = strYear+"-0"+strMonth+"-"+strDate; else selDate = strYear+"-"+strMonth+"-"+ strDate; if(request.getParameter("rowid")!=null){ rowNo=request.getParameter("rowid"); } if(request.getParameter("evtId")!=null){ evtId=request.getParameter("evtId"); } //**********************************8 bean.DateTimeBean dt=(bean.DateTimeBean)ses.getAttribute("dt"); dt.setSelDate(selDate); dt.setRowNoSel(rowNo); System.out.println("here ...event name is.."+dt.getEvtName()); //WhitneyLogger.debug(logPrefix + ">>>>>>>evnt date from bean is "+dt.getSelDate()); ses.setAttribute("dt",dt); System.out.println("here ... forwording with the value.."+selDate); response.sendRedirect("tickets_buy.jsp?mode=forTime&selDate="+selDate); } if(mode.equals("timeEntry")) { String startTime=null; String endTime=null; String colNo=null; String selDt=null; ses=request.getSession(false); bean.DateTimeBean dt=(bean.DateTimeBean)ses.getAttribute("dt"); Hashtable htEventTime=new Hashtable(); if(request.getParameter("stTime")!=null){ startTime=request.getParameter("stTime"); } if(request.getParameter("colNo")!=null){ colNo=request.getParameter("colNo"); } if(request.getParameter("fiTime")!=null){ endTime=request.getParameter("fiTime"); } if(request.getParameter("selDate")!=null){ selDt=request.getParameter("selDate"); dt.setSelDate(selDt); } //all the timings of all shows for a particular date adding in the bean //String Id=dt.getEvtId(); //String selDt=dt.getSelDate(); //ticketing.TicketModel ticketmod=new ticketing.TicketModel(); //htEventTime=ticketmod.getShowTimeForOneDay(Id,selDt); dt.setStTime(startTime); dt.setFiTime(endTime); //dt.setHtTime(htEventTime); dt.setColumnNoSel(colNo); //WhitneyLogger.debug(logPrefix + ">>>>>>>finish time from bean is "+dt.getFiTime()); ses.setAttribute("dt",dt); //req.getRequestDispatcher("/jsp/ticketing/timeSel.jsp?status=qty").forward(req,res); response.sendRedirect("tickets_buy.jsp?status=qty"); } if(mode.equals("summary")) { int count=0; Hashtable htCategoryDet=new Hashtable(); //Hashtable htCategoryget=new Hashtable(); ses=request.getSession(false); if(request.getParameter("count")!=null){ count=Integer.parseInt((String)request.getParameter("count")); WhitneyLogger.debug(logPrefix + ">>>>>>no of needed is "+count); } for(int i=0;i>>>>> OUT "+i ); if(!(request.getParameter("txtQty"+i).equals(""))){ WhitneyLogger.debug(logPrefix + ">>>>>>pankaj IN "+i ); if(!(request.getParameter("hidden_txtCategory"+i).equals(""))){ htCategoryDet.put("category"+i,request.getParameter("hidden_txtCategory"+i)); if (request.getParameter("txtQty"+i)!=null){ htCategoryDet.put("qty"+i,request.getParameter("txtQty"+i)); if (request.getParameter("txtPrice"+i)!=null){ htCategoryDet.put("price"+i,request.getParameter("txtPrice"+i)); } } } } else { htCategoryDet.put("category"+i,""); htCategoryDet.put("qty"+i,""); htCategoryDet.put("price"+i,""); } } WhitneyLogger.debug(logPrefix + "size of category detail is "+htCategoryDet.size()); WhitneyLogger.debug(logPrefix + "values goin to be set"); bean.DateTimeBean dt=(bean.DateTimeBean)ses.getAttribute("dt"); WhitneyLogger.debug(logPrefix + "values 1 set"); dt.setHtSelValues(htCategoryDet); WhitneyLogger.debug(logPrefix + "values 2 set"); ses.setAttribute("dt",dt); WhitneyLogger.debug(logPrefix + "values set"); //req.getRequestDispatcher("/jsp/ticketing/summary.jsp").forward(req,res); //res.sendRedirect("https://192.168.1.200:8443/whitneylenya/www/programs/summary.jsp"); //res.sendRedirect(req.getContextPath()+"/www/programs/summary.jsp"); //res.sendRedirect("https://www.whitney.org/www/programs/summary.jsp"); if(dt.getType().equals("T")){ //res.sendRedirect(request.getContextPath()+"/www/programs/memberPage.jsp"); response.sendRedirect(request.getContextPath()+"/www/programs/summary.jsp?memDisc=NOK"); //res.sendRedirect("https://www.whitney.org/www/programs/summary.jsp?memDisc=NOK"); } else response.sendRedirect(request.getContextPath()+"/www/programs/summary.jsp?memDisc=NOK"); } %>