Package com.centraview.account.invoice

Examples of com.centraview.account.invoice.InvoiceVO


          arrlCVID.add(new Integer(ID));
        }
      }
      else if (modulename.equals("Invoice")) {
        Iterator it = arrl.iterator();
        InvoiceVO VO = new InvoiceVO();
        while (it.hasNext()) {
          VO = (InvoiceVO) it.next();
          int ID = VO.getInvoiceId();
          arrlCVID.add(new Integer(ID));
        }
      }
      else if (modulename.equals("PurchaseOrder")) {
        Iterator it = arrl.iterator();
        PurchaseOrderVO VO = new PurchaseOrderVO();
        while (it.hasNext()) {
          VO = (PurchaseOrderVO) it.next();
          int ID = VO.getPurchaseOrderId();
          arrlCVID.add(new Integer(ID));
        }
      }
      else if (modulename.equals("Expense")) {
        Iterator it = arrl.iterator();
        ExpenseVO VO = new ExpenseVO();
        while (it.hasNext()) {
          VO = (ExpenseVO) it.next();
          int ID = VO.getExpenseID();
          arrlCVID.add(new Integer(ID));
        }
      }
      else if (isItemModule(modulename)) {
        Iterator it = arrl.iterator();
        ItemVO VO = new ItemVO();
        while (it.hasNext()) {
          VO = (ItemVO) it.next();
          int ID = VO.getItemId();
          arrlCVID.add(new Integer(ID));
        }
      }
      else if (modulename.equals("Payment")) {
        Iterator it = arrl.iterator();
        PaymentVO VO = new PaymentVO();
        while (it.hasNext()) {
          VO = (PaymentVO) it.next();
          int ID = VO.getPaymentID();
          arrlCVID.add(new Integer(ID));
        }
      }
      else if (modulename.equals("PaymentMethod")) {
        Iterator it = arrl.iterator();
        PaymentMethodVO VO = new PaymentMethodVO();
        while (it.hasNext()) {
          VO = (PaymentMethodVO) it.next();
          int ID = VO.getMethodID();
          arrlCVID.add(new Integer(ID));
        }
      }
      else if (modulename.equals("GLAccount")) {
        Iterator it = arrl.iterator();
        GLAccountVO VO = new GLAccountVO();
        while (it.hasNext()) {
          VO = (GLAccountVO) it.next();
          int ID = VO.getGlaccountID();
          arrlCVID.add(new Integer(ID));
        }
      }
    }catch(Exception e)
    {
View Full Code Here


        }
      }
      else if (modulename.equals("Invoice"))
      {
        Iterator it = arrl.iterator();
        InvoiceVO VO = new InvoiceVO();
        while (it.hasNext())
        {
          VO = (InvoiceVO) it.next();
          String extID = VO.getExternalId();
          arrlExtID.add(extID);
        }
      }
      else if (modulename.equals("PurchaseOrder"))
      {
        Iterator it = arrl.iterator();
        PurchaseOrderVO VO = new PurchaseOrderVO();
        while (it.hasNext())
        {
          VO = (PurchaseOrderVO) it.next();
          String extID = VO.getExternalID();
          arrlExtID.add(extID);
        }
      }
      else if (modulename.equals("Expense"))
      {
        Iterator it = arrl.iterator();
        ExpenseVO VO = new ExpenseVO();
        while (it.hasNext())
        {
          VO = (ExpenseVO) it.next();
          String extID = VO.getExternalID();
          arrlExtID.add(extID);
        }
      }
      else if( isItemModule(modulename))
      {
        Iterator it = arrl.iterator();
        ItemVO VO = new ItemVO();
        while (it.hasNext())
        {
          VO = (ItemVO) it.next();
          String extID = VO.getExternalID();
          arrlExtID.add(extID);
        }
      }
      else if (modulename.equals("Payment"))
      {
        Iterator it = arrl.iterator();
        PaymentVO VO = new PaymentVO();
        while (it.hasNext())
        {
          VO = (PaymentVO) it.next();
          String extID = VO.getExternalID();
          arrlExtID.add(extID);
        }
      }
      else if (modulename.equals("PaymentMethod"))
      {
        Iterator it = arrl.iterator();
        PaymentMethodVO VO = new PaymentMethodVO();
        while (it.hasNext())
        {
          VO = (PaymentMethodVO) it.next();
          String extID = VO.getExternalID();
          arrlExtID.add(extID);
        }
      }
      else if (modulename.equals("GLAccount"))
      {
        Iterator it = arrl.iterator();
        GLAccountVO VO = new GLAccountVO();
        while (it.hasNext())
        {
          VO = (GLAccountVO) it.next();
          String extID = VO.getExternalID();
          arrlExtID.add(extID);
        }
      }
    }
    catch(Exception e)
View Full Code Here

     
      AccountFacadeHome home = (AccountFacadeHome)CVUtility.getHomeObject("com.centraview.account.accountfacade.AccountFacadeHome", "AccountFacade");
      AccountFacade remote = (AccountFacade)home.create();
      remote.setDataSource(dataSource);
     
      InvoiceVO invoiceVO = remote.getInvoiceVO(invoiceID, individualID);

      invoiceForm.set("orderID", new Integer(invoiceVO.getOrderId()));

      invoiceForm.set("entityName", invoiceVO.getCustomerName());
      invoiceForm.set("billingAddress", invoiceVO.getBillToAddress());
      invoiceForm.set("shippingAddress", invoiceVO.getShipToAddress());
      invoiceForm.set("status", invoiceVO.getStatusName());

      Date invoiceDate = (Date)invoiceVO.getInvoiceDate();
      SimpleDateFormat dateFormatter = new SimpleDateFormat("MMMMM dd, yyyy");
      String formattedDate = dateFormatter.format(invoiceDate);
      invoiceForm.set("date", formattedDate);

      int termID = invoiceVO.getTermId();
      invoiceForm.set("terms", termID+"");
      invoiceForm.set("accountManager", invoiceVO.getAccountManagerName());

      ItemLines itemLines = (ItemLines)invoiceVO.getItemLines();
      ArrayList invoiceItems = new ArrayList();
     
      int totalItems = 0;
      Float invoiceSubTotal = new Float(0.00);
      if (itemLines != null)
View Full Code Here

  public InvoiceVO createInvoice(InvoiceVO invoiceDetail, int userID)
      throws AuthorizationFailedException
  {
    if (!CVUtility.isModuleVisible("InvoiceHistory", userID, this.dataSource))
      throw new AuthorizationFailedException("Invoice- createInvoice");
    InvoiceVO returnVO = null;
    try {
      InitialContext ic = CVUtility.getInitialContext();
      InvoiceLocalHome home = (InvoiceLocalHome) ic.lookup("local/Invoice");
      InvoiceLocal remote = home.create(invoiceDetail, userID, this.dataSource);
      remote.setDataSource(this.dataSource);
View Full Code Here

  public InvoiceVO getInvoiceVO(int invoiceId, int individualID)
      throws AuthorizationFailedException
  {
    if (!CVUtility.isModuleVisible("InvoiceHistory", individualID, this.dataSource))
      throw new AuthorizationFailedException("Invoice- getInvoiceVO");
    InvoiceVO invoiceVO = null;
    try {
      InitialContext ic = CVUtility.getInitialContext();
      InvoiceLocalHome home = (InvoiceLocalHome) ic.lookup("local/Invoice");
      InvoiceLocal invoice = home.findByPrimaryKey(new InvoicePK(invoiceId, this.dataSource));
      invoice.setDataSource(this.dataSource);
View Full Code Here

        * @param params HashMap operation type + last synchronization date
        * @return ArrayList of invoices from CV side
        */
       public ArrayList getInvoices(HashMap params,int indId)
       {
         InvoiceVO invoiceVO = null;
         ArrayList invoices = new ArrayList();
         AccountFacadeLocal invoiceL = null;

         try
         {
View Full Code Here

        * @param indId int individual id
        * @return boolean status of operation
        */
       public boolean addInvoices(ArrayList IVOs, int indId)
       {
         InvoiceVO ivo = null;
         AccountFacadeLocal invoiceL = null;
         ContactHelperLocal chl = null;

         try
         {
           InitialContext ic = CVUtility.getInitialContext();
           AccountFacadeLocalHome home = (AccountFacadeLocalHome)ic.lookup("local/AccountFacade");
           invoiceL = home.create();
           invoiceL.setDataSource(this.dataSource);

           ContactHelperLocalHome chlh = (ContactHelperLocalHome) ic.lookup("local/ContactHelper");
           chl = chlh.create();

           OrderForm of = new OrderForm();
           int primAddId = 0;

           for ( int i=0;i<IVOs.size();i++)
           {
             ivo = (InvoiceVO) IVOs.get(i);
             if (ivo.getDescription()== null)
               ivo.setDescription("");
             of.setItemLines(ivo.getItemLines());
             of.setCustomerIdValue(ivo.getCustomerId());
             primAddId = ((AddressVO)chl.getPrimaryAddressForContact(indId,ivo.getCustomerId(),1)).getAddressID();

             of.setBillToAddIdValue(primAddId);
             of.setShipToAddIdValue(1);
             of.setOrderDate(ivo.getInvoiceDate());
             of.setInvoiceIsGenerated(true);

             of = invoiceL.createOrder(of,indId);
             ivo.setOrderId(of.getOrderIdValue());
             ivo.setBillToId(primAddId);
             invoiceL.createInvoice(ivo,indId);
             logger.info("Added " +/* ivo.getInvoiceId()*/ 1+ " invoice record");
           }
         }catch(Exception e)
         {
View Full Code Here

        * @param arl ArrayList list with invoices to delete
        * @param indId int individual id
        */
       public void deleteInvoices(String modulename, ArrayList arl, int indId)
       {
         InvoiceVO ivo = new InvoiceVO();
         String extId = "";
         int intId = 0;

         Iterator it = arl.iterator();

         AccountFacadeLocal helperL = null;
         try
         {
           InitialContext ic = CVUtility.getInitialContext();
           AccountFacadeLocalHome home = (AccountFacadeLocalHome ) ic.lookup("local/AccountFacade");
           helperL = home.create();

           while(it.hasNext())
           {
             ivo = (InvoiceVO)it.next();
             extId = ivo.getExternalId();
             intId = this.getCVidForExtid(modulename,extId);
             helperL.deleteInvoice(indId, intId);
             logger.info("Invoice " + intId +" object deleted");
           }

View Full Code Here

TOP

Related Classes of com.centraview.account.invoice.InvoiceVO

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.