Package com.centraview.projects.helper

Examples of com.centraview.projects.helper.TimeSlipVO


    {
      indvID = userobject.getIndividualID();
    }

    TimeSlipVOX timeSlipVOX = new TimeSlipVOX(currentTZ, form);
    TimeSlipVO timeSlipVO = timeSlipVOX.getVO();
    ProjectFacadeHome aa = (ProjectFacadeHome)
      CVUtility.getHomeObject("com.centraview.projects.projectfacade.ProjectFacadeHome", "ProjectFacade");

    try
    {
View Full Code Here


      Set listkey = DL.keySet();
      Iterator it = listkey.iterator();

      while (it.hasNext())
      {
        TimeSlipVO hrtsvo = new TimeSlipVO();
        hrtsvo.setTimesheetID(timeslipID);

        String str = (String) it.next();

        StringMember sm = null;
        IntMember im = null;
        PureDateMember pdm = null;
        PureTimeMember ptm = null;

        ListElement ele = (ListElement) DL.get(str);
        sm = (StringMember) ele.get("Description");

        String sDescription = sm.getDisplayString();
        hrtsvo.setDescription(sDescription);
        im = (IntMember) ele.get("ID");

        String id = im.getDisplayString();
        ptm = (PureTimeMember) ele.get("StartTime");

        String sStartTime = ptm.getDisplayString();

        Vector vStime = getTime(sStartTime);
        String shr = (String) vStime.get(0);
        int hr = Integer.parseInt(shr);
        String smin = (String) vStime.get(1);
        int min = Integer.parseInt(smin);
        hrtsvo.setStart(new java.sql.Time(hr, min, 0));

        //Convert to time
        ptm = (PureTimeMember) ele.get("EndTime");

        String sEndTime = ptm.getDisplayString();

        //Convert to time
        Vector vEtime = getTime(sEndTime);
        String sEhr = (String) vEtime.get(0);
        int iEhr = Integer.parseInt(sEhr);
        String sEmin = (String) vEtime.get(1);
        int iEmin = Integer.parseInt(sEmin);
        hrtsvo.setEnd(new java.sql.Time(iEhr, iEmin, 0));

        //Convert to time
        pdm = (PureDateMember) ele.get("Date");

        String sDate = pdm.getDisplayString();

        //Convert to date
        Vector vecDate = getDate(sDate);
        String sMon = (String) vecDate.get(0);

        int iMon = Integer.parseInt(sMon);
        String sDay = (String) vecDate.get(1);

        int iDay = Integer.parseInt(sDay);
        String sYear = ((String) vecDate.get(2)).trim();

        int iYear = Integer.parseInt(sYear);
        hrtsvo.setDate(new java.sql.Date(iYear, iMon, iDay));

        //Convert to date
        sm = (StringMember) ele.get("Duration");

        String sDuration = sm.getDisplayString();
View Full Code Here

  }

  public TimeSlipVO getTimeSlip(int timeSlipId,int userId)
  {

    TimeSlipVO tvo = new TimeSlipVO();
    int projectId = 0;
    int activityId = 0;
    try
    {
      /*if(!CVUtility.canPerformRecordOperation(userId,"Time Slips",timeSlipId,ModuleFieldRightMatrix.VIEW_RIGHT))
          throw new AuthorizationFailedException("Task - getTask");
        */
      if(!CVUtility.isModuleVisible("Time Slips",userId, this.dataSource))
        throw new AuthorizationFailedException("Time Slips - addTimeSlip");

      CVDal cvdl = new CVDal(dataSource);

      cvdl.setSql( "projecttimeslip.gettimeSlip" );
      cvdl.setInt( 1 , timeSlipId );
       Collection col = cvdl.executeQuery();
      Iterator ite = col.iterator();
      if (ite.hasNext())
      {
        HashMap hm = (HashMap)ite.next();
        tvo.setTimeSlipID(((Long)hm.get("timeslipid")).intValue());
          if(hm.get("projectid")!=null)
          tvo.setProjectID(((Long)hm.get("projectid")).intValue());
        //tvo.setProjectTitle((String)hm.get("projecttitle"));
        //tvo.setTaskTitle((String)hm.get("title"));
        if(hm.get("activityid")!=null)
          tvo.setTaskID(((Integer)hm.get("activityid")).intValue());
        if(hm.get("ticketid")!=null){
          tvo.setTicketID(((Long)hm.get("ticketid")).intValue());
        }
        else{
          tvo.setTicketID(0);
        }
        tvo.setDescription((String)hm.get("description"));
        tvo.setDate((java.sql.Date)hm.get("date"));
        tvo.setStart((java.sql.Time)hm.get("start"));
        tvo.setEnd((java.sql.Time)hm.get("end"));
        tvo.setBreakTime(((Double)hm.get("breaktime")).floatValue());
        tvo.setHours(((Double)hm.get("hours")).floatValue());

      }
       cvdl.clearParameters();
      if (tvo.getProjectID() !=0 )
      {
        cvdl.setSql("projecttimeslip.getprojecttimeSlip");
        cvdl.setInt(1, tvo.getProjectID());
        col = cvdl.executeQuery();
        ite = col.iterator();
        if(ite.hasNext())
        {
          HashMap hm = (HashMap)ite.next();
          tvo.setProjectTitle((String)hm.get("projecttitle"));
        }
        cvdl.clearParameters();
      }

      if (tvo.getTaskID() !=0 )
      {
        cvdl.setSql("projecttimeslip.getactivitytimeSlip");
        cvdl.setInt(1, tvo.getTaskID());
        col = cvdl.executeQuery();
        ite = col.iterator();
        if(ite.hasNext())
        {
          HashMap hm = (HashMap)ite.next();
          tvo.setTaskTitle((String)hm.get("title"));
        }
        cvdl.clearParameters();
      }
      if (tvo.getTicketID() !=0 )
      {
        cvdl.setSqlQuery("select subject from ticket where ticketid ="+tvo.getTicketID());
        col = cvdl.executeQuery();
        ite = col.iterator();
        if(ite.hasNext())
        {
          HashMap hm = (HashMap)ite.next();
          tvo.setTicket((String)hm.get("subject"));
        }
        cvdl.clearParameters();
      }
      cvdl.destroy();

View Full Code Here

  }

  public TimeSlipVO getTimeSlip(int timeSlipId, int userId)
  {
    TimeSlipVO tVO = null;

    try {
      InitialContext ic = CVUtility.getInitialContext();
      TimeSlipLocalHome home = (TimeSlipLocalHome)ic.lookup("local/TimeSlip");
      TimeSlipLocal remote = (TimeSlipLocal)home.create();
View Full Code Here

    HttpSession session = request.getSession(true);
    UserObject userobjectd = (UserObject) session.getAttribute("userobject");
    int individualID = userobjectd.getIndividualID();
    TimeSlipForm dynaForm = (TimeSlipForm) form;

    TimeSlipVO timeSlipVO = null;

    //AddressVO primaryAdd = null;
    ProjectFacadeHome pfh = (ProjectFacadeHome)
      CVUtility.getHomeObject("com.centraview.projects.projectfacade.ProjectFacadeHome", "ProjectFacade");

    try
    {
      ProjectFacade remote = (ProjectFacade) pfh.create();
      remote.setDataSource(dataSource);
      timeSlipVO = remote.getTimeSlip(Integer.parseInt(rowId), individualID);
      dynaForm.setTimeSlipID(new Integer(timeSlipVO.getTimeSlipID()).toString());

      if (timeSlipVO.getProjectID() != 0)
      {
        dynaForm.setProjectID(Integer.toString(timeSlipVO.getProjectID()));
      }

      if (timeSlipVO.getProjectTitle() != null)
      {
        dynaForm.setProject(timeSlipVO.getProjectTitle());
        dynaForm.setReference(timeSlipVO.getProjectTitle());
        if(!timeSlipVO.getProjectTitle().equals("")){
          dynaForm.setLookupList("1");
        }
      }

      if (timeSlipVO.getTaskTitle() != null)
      {
        dynaForm.setTask(timeSlipVO.getTaskTitle());
      }

      if (timeSlipVO.getTaskID() != 0)
      {
        dynaForm.setActivityID(Integer.toString(timeSlipVO.getTaskID()));
      }

      if (timeSlipVO.getDescription() != null)
      {
        dynaForm.setDescription(timeSlipVO.getDescription());
      }

      if (timeSlipVO.getTicketID() != 0)
      {
        dynaForm.setTicketID(Integer.toString(timeSlipVO.getTicketID()));
      }
      else
      {
        dynaForm.setTicketID("0");
      }

      if (timeSlipVO.getTicket() != null)
      {
        dynaForm.setTicket(timeSlipVO.getTicket());
        if(!timeSlipVO.getTicket().equals("")){
          dynaForm.setReference(timeSlipVO.getTicket());
          dynaForm.setLookupList("2");
        }
      }

      if (timeSlipVO.getDate() != null)
      {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(timeSlipVO.getDate());
        dynaForm.setDay(new Integer(calendar.get(Calendar.DAY_OF_MONTH)).toString());
        dynaForm.setMonth(new Integer(calendar.get(Calendar.MONTH) + 1).toString());
        dynaForm.setYear(new Integer(calendar.get(Calendar.YEAR)).toString());
      }

      if (timeSlipVO.getStart() != null)
      {
        tStartTime = (Time) timeSlipVO.getStart();

        Calendar calendarStart = Calendar.getInstance();
        calendarStart.setTime(tStartTime);

        startHrs = calendarStart.get(Calendar.HOUR_OF_DAY);
        startMins = calendarStart.get(Calendar.MINUTE);

        DateFormat df = new SimpleDateFormat("h:mm a");

        dynaForm.setStartTime((df.format(timeSlipVO.getStart())).toString());
      }

      if (timeSlipVO.getEnd() != null)
      {
        tEndTime = (Time) timeSlipVO.getEnd();

        Calendar calendarEnd = Calendar.getInstance();
        calendarEnd.setTime(tEndTime);

        endHrs = calendarEnd.get(Calendar.HOUR_OF_DAY);
        endMins = calendarEnd.get(Calendar.MINUTE);

        DateFormat df = new SimpleDateFormat("h:mm a");

        dynaForm.setEndTime((df.format(timeSlipVO.getEnd())).toString());
      }

      if (timeSlipVO.getBreakTime() != -1)
      {
        Float BreakTime = new Float(timeSlipVO.getBreakTime());
        int iHours = BreakTime.intValue();
        float breakTime = (BreakTime.floatValue() - iHours) * 60;
        Float Mins = new Float(breakTime);
        int iMins = Mins.intValue();

        dynaForm.setBreakHours(new Integer(iHours).toString());
        dynaForm.setBreakMinutes(new Integer(iMins).toString());

        float fBreakTime = timeSlipVO.getBreakTime();
        float remMin = 0;

        if ((startMins != 0) && (endMins != 0) && (startMins != endMins))
        {
          if (endMins > startMins)
View Full Code Here

    {
      indvID = userobject.getIndividualID();
    }

    TimeSlipVOX timeSlipVOX = new TimeSlipVOX(currentTZ, form);
    TimeSlipVO timeSlipVO = timeSlipVOX.getVO();
    ProjectFacadeHome aa = (ProjectFacadeHome)
      CVUtility.getHomeObject("com.centraview.projects.projectfacade.ProjectFacadeHome", "ProjectFacade");

    try
    {
View Full Code Here

      if (request.getParameterValues("rowId") != null)
      {
        rowId = request.getParameterValues("rowId");
      }

      TimeSlipVO tvo = remote.getTimeSlip(Integer.parseInt(rowId[0]), individualID);
      TimeSlipForm tsForm = (TimeSlipForm) form;

      if (tvo.getProjectTitle() != null)
      {
        tsForm.setProjectID("" + tvo.getProjectID());
        tsForm.setProjectID("" + tvo.getProjectID());
        tsForm.setProject("" + tvo.getProjectTitle());
        tsForm.setReference(tvo.getProjectTitle());
        tsForm.setLookupList("1");
      }

      if (tvo.getTicket() != null)
      {
        tsForm.setTicketID(Integer.toString(tvo.getTicketID()));
        tsForm.setTicket(tvo.getTicket());
        tsForm.setReference(tvo.getTicket());
        tsForm.setLookupList("2");
      }
     
        tsForm.setReference(tvo.getProjectTitle());
        tsForm.setLookupList("1");     
      if (tvo.getTaskTitle() != null)
      {
        tsForm.setActivityID("" + tvo.getTaskID());
        tsForm.setTask("" + tvo.getTaskTitle());
      }

      tsForm.setDescription("" + tvo.getDescription());

      if (tvo.getDate() != null)
      {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(tvo.getDate());
        tsForm.setDay(new Integer(calendar.get(Calendar.DAY_OF_MONTH)).toString());
        tsForm.setMonth(new Integer(calendar.get(Calendar.MONTH) + 1).toString());
        tsForm.setYear(new Integer(calendar.get(Calendar.YEAR)).toString());
      }

      Calendar calendarStart = Calendar.getInstance();
      calendarStart.setTime(tvo.getStart());

      int startHrs = calendarStart.get(Calendar.HOUR_OF_DAY);
      int startMins = calendarStart.get(Calendar.MINUTE);
      DateFormat df = new SimpleDateFormat("h:mm a");

      tsForm.setStartTime((df.format(tvo.getStart())).toString());

      Calendar calendarEnd = Calendar.getInstance();
      calendarEnd.setTime(tvo.getEnd());

      int endHrs = calendarEnd.get(Calendar.HOUR_OF_DAY);
      int endMins = calendarEnd.get(Calendar.MINUTE);
      tsForm.setEndTime((df.format(tvo.getEnd())).toString());

      Float BreakTime = new Float(tvo.getBreakTime());
      int iHours = BreakTime.intValue();
      float breakTime = (BreakTime.floatValue() - iHours) * 60;
      Float Mins = new Float(breakTime);
      int iMins = Mins.intValue();

View Full Code Here

TOP

Related Classes of com.centraview.projects.helper.TimeSlipVO

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.