Examples of Dorder


Examples of org.campware.dream.om.Dorder

        try
        {

      Criteria ordcrit= new Criteria();
      ordcrit.add(DorderPeer.DORDER_ID, new Integer(myId), Criteria.EQUAL);
      Dorder entry = (Dorder) DorderPeer.doSelect(ordcrit).get(0);
      context.put("entry", entry);

      Criteria orditemcrit = new Criteria();
      orditemcrit.add(DorderItemPeer.DORDER_ID, entry.getDorderId());

      orditemcrit.addJoin(LocationPeer.LOCATION_ID, DorderItemPeer.LOCATION_ID);
      orditemcrit.addJoin(SalesDistrictPeer.SALES_DISTRICT_ID, LocationPeer.SALES_DISTRICT_ID);

      orditemcrit.addAscendingOrderByColumn(SalesDistrictPeer.SALES_DISTRICT_NAME);
View Full Code Here

Examples of org.campware.dream.om.Dorder

        entry.setModifiedBy(data.getUser().getUserName());
        entry.setModified(new Date());
       
    ParameterParser pp= data.getParameters();
    Enumeration paramKeys= pp.keys();
        Dorder retDorder= entry.getDorder();
       
    while(paramKeys.hasMoreElements()) {
      String paramName = paramKeys.nextElement().toString();
      if(paramName.startsWith("locationid")) { 
        String suffix=paramName.substring(10, paramName.length());
        DorderItem entryItem= new DorderItem();

        entryItem.setLocationId(pp.getInt("locationid" + suffix));
        int itmShippQty= pp.getInt("shippedqty" + suffix);
        int itmUnsoldQty= pp.getInt("unsoldqty" + suffix);
        int itmLostQty= pp.getInt("lostqty" + suffix);
        entryItem.setOrderedQty(itmShippQty);
        entryItem.setShippedQty(itmShippQty);
        entryItem.setUnsoldQty(itmUnsoldQty);
        entryItem.setLostQty(itmLostQty);

        retDorder.addDorderItem(entryItem);
      }
    }


    if (retStatus==50){
      retDorder.setStatus(50);
    }
    retDorder.setModified(true);
    retDorder.setNew(false);

    Criteria crit = new Criteria();
    crit.add(DorderItemPeer.DORDER_ID, entry.getDorderId());

    Connection conn = Transaction.begin(DreturnPeer.DATABASE_NAME);
    boolean success = false;
    try {
      DorderItemPeer.doDelete(crit, conn);
      entry.save(conn);
      retDorder.save(conn);
      entry.setDreturnCode(getRowCode("SH", entry.getDreturnId()));
      entry.save(conn);
      Transaction.commit(conn);
      success = true;
View Full Code Here

Examples of org.campware.dream.om.Dorder

        entry.setModifiedBy(data.getUser().getUserName());
        entry.setModified(new Date());

    ParameterParser pp= data.getParameters();
    Enumeration paramKeys= pp.keys();
    Dorder retDorder= entry.getDorder();
       
    while(paramKeys.hasMoreElements()) {
      String paramName = paramKeys.nextElement().toString();
      if(paramName.startsWith("locationid")) { 
        String suffix=paramName.substring(10, paramName.length());
        DorderItem entryItem= new DorderItem();

        entryItem.setLocationId(pp.getInt("locationid" + suffix));
        int itmShippQty= pp.getInt("shippedqty" + suffix);
        int itmUnsoldQty= pp.getInt("unsoldqty" + suffix);
        int itmLostQty= pp.getInt("lostqty" + suffix);
        entryItem.setOrderedQty(itmShippQty);
        entryItem.setShippedQty(itmShippQty);
        entryItem.setUnsoldQty(itmUnsoldQty);
        entryItem.setLostQty(itmLostQty);

        retDorder.addDorderItem(entryItem);
      }
    }


    if (retStatus==50){
      retDorder.setStatus(50);
    }
    retDorder.setModified(true);
    retDorder.setNew(false);
    entry.setModified(true);
    entry.setNew(false);

        Criteria crit = new Criteria();
        crit.add(DorderItemPeer.DORDER_ID, entry.getDorderId());

        Connection conn = Transaction.begin(DreturnPeer.DATABASE_NAME);
        boolean success = false;
        try {
            DorderItemPeer.doDelete(crit, conn);
            entry.save(conn);
      retDorder.save(conn);
            Transaction.commit(conn);
            success = true;

        } finally {
            if (!success) Transaction.safeRollback(conn);
View Full Code Here

Examples of org.campware.dream.om.Dorder

    protected boolean getDetail(int myId, Criteria criteria, Context context)
    {
        try
        {
            criteria.add(DorderPeer.DORDER_ID, myId);
            Dorder entry = (Dorder) DorderPeer.doSelect(criteria).get(0);
            context.put("entry", entry);
            context.put("entryitems", entry.getDorderItems());
            return true;
        }
        catch (Exception e)
        {
            return false;
View Full Code Here

Examples of org.campware.dream.om.Dorder

        try
        {

      Criteria ordcrit= new Criteria();
      ordcrit.add(DorderPeer.DORDER_ID, new Integer(myId), Criteria.EQUAL);
      Dorder entry = (Dorder) DorderPeer.doSelect(ordcrit).get(0);
      context.put("entry", entry);

      Criteria orditemcrit = new Criteria();
      orditemcrit.add(DorderItemPeer.DORDER_ID, entry.getDorderId());

      orditemcrit.addJoin(LocationPeer.LOCATION_ID, DorderItemPeer.LOCATION_ID);
      orditemcrit.addJoin(SalesDistrictPeer.SALES_DISTRICT_ID, LocationPeer.SALES_DISTRICT_ID);

      orditemcrit.addAscendingOrderByColumn(SalesDistrictPeer.SALES_DISTRICT_NAME);
View Full Code Here

Examples of org.campware.dream.om.Dorder

    protected boolean getEntry(Criteria criteria, Context context)
    {
        try
        {
            Dorder entry = (Dorder) DorderPeer.doSelect(criteria).get(0);
            context.put("entry", entry);
//            context.put("entryitems", entry.getDorderItems());
           
      Criteria orditemcrit = new Criteria();
      orditemcrit.add(DorderItemPeer.DORDER_ID, entry.getDorderId());

      orditemcrit.addJoin(LocationPeer.LOCATION_ID, DorderItemPeer.LOCATION_ID);
      orditemcrit.addJoin(SalesDistrictPeer.SALES_DISTRICT_ID, LocationPeer.SALES_DISTRICT_ID);

      orditemcrit.addAscendingOrderByColumn(SalesDistrictPeer.SALES_DISTRICT_NAME);
      orditemcrit.addAscendingOrderByColumn(LocationPeer.LOCATION_DISPLAY);
      context.put("entryitems", DorderItemPeer.doSelect(orditemcrit));



      Criteria contcrit = new Criteria();
      Criteria.Criterion a1 = contcrit.getNewCriterion(DcontractPeer.DCONTRACT_ID, new Integer(1000), Criteria.EQUAL);
      Criteria.Criterion a2 = contcrit.getNewCriterion(DcontractPeer.DCONTRACT_ID, new Integer(entry.getDcontractId()), Criteria.EQUAL);
      Criteria.Criterion a3 = contcrit.getNewCriterion(DcontractPeer.DISTRIBUTOR_ID, new Integer(entry.getDistributorId()), Criteria.EQUAL);
      Criteria.Criterion a4 = contcrit.getNewCriterion(DcontractPeer.STATUS, new Integer(30), Criteria.EQUAL);
      contcrit.add( a1.or( a2.or(a3.and(a4))));
      contcrit.addAscendingOrderByColumn(DcontractPeer.DCONTRACT_CODE);
      context.put("dcontracts", DcontractPeer.doSelect(contcrit));
           
View Full Code Here

Examples of org.campware.dream.om.Dorder

    protected boolean getNew(Context context)
    {
        try
        {
            Dorder entry = new Dorder();
            context.put("entry", entry);

      Criteria contcrit = new Criteria();
      contcrit.add(DcontractPeer.DCONTRACT_ID, 1000, Criteria.EQUAL);
      context.put("dcontracts", DcontractPeer.doSelect(contcrit));
View Full Code Here

Examples of org.campware.dream.om.Dorder

     * wouldn't be secure.
     */
    public void doInsert(RunData data, Context context)
        throws Exception
    {
        Dorder entry = new Dorder();
        data.getParameters().setProperties(entry);

        entry.setDorderCode(getTempCode());

        entry.setIssuedDate(parseDate(data.getParameters().getString("issueddate")));
        entry.setClosedDate(parseDate(data.getParameters().getString("closeddate")));
    entry.setSalesDate(parseDate(data.getParameters().getString("salesdate")));
    entry.setExpectedTime(parseDateShortTime(data.getParameters().getString("expectedtime")));
    entry.setDescription(" ---");
        entry.setCreatedBy(data.getUser().getUserName());
        entry.setCreated(new Date());
        entry.setModifiedBy(data.getUser().getUserName());
        entry.setModified(new Date());
       
        ParameterParser pp= data.getParameters();
        Enumeration paramKeys= pp.keys();
    int qtyTotal= 0;
    double unitAmount = entry.getUnitPrice();
    double unitWeight = entry.getUnitWeight();
    BigDecimal totAmount = new BigDecimal(unitAmount);
    BigDecimal totWeight = new BigDecimal(unitWeight);
       
      while(paramKeys.hasMoreElements()) {
          String paramName = paramKeys.nextElement().toString();
          if(paramName.startsWith("locationid")) { 
              String suffix=paramName.substring(10, paramName.length());
              DorderItem entryItem= new DorderItem();

              entryItem.setLocationId(pp.getInt("locationid" + suffix));
              int itmQuantity= pp.getInt("orderedqty" + suffix);
              entryItem.setOrderedQty(itmQuantity);
        entryItem.setShippedQty(itmQuantity);
        entryItem.setUnsoldQty(0);
        entryItem.setLostQty(0);

              qtyTotal= qtyTotal + itmQuantity;
              entry.addDorderItem(entryItem);
            }
        }

    totAmount= totAmount.multiply(BigDecimal.valueOf(qtyTotal));
    totWeight= totWeight.multiply(BigDecimal.valueOf(qtyTotal));
        entry.setTotalQuantity(qtyTotal);
    entry.setTotalAmount(totAmount);
    entry.setTotalWeight(totWeight);

        Connection conn = Transaction.begin(DorderPeer.DATABASE_NAME);
        boolean success = false;
        try {
            entry.save(conn);
            entry.setDorderCode(getRowCode("DO", entry.getDorderId()));
            entry.save(conn);
            Transaction.commit(conn);
            success = true;

        } finally {
            if (!success) Transaction.safeRollback(conn);
View Full Code Here

Examples of org.campware.dream.om.Dorder

     * into the database.
     */
    public void doUpdate(RunData data, Context context)
        throws Exception
    {
        Dorder entry = new Dorder();
        data.getParameters().setProperties(entry);

        entry.setIssuedDate(parseDate(data.getParameters().getString("issueddate")));
        entry.setClosedDate(parseDate(data.getParameters().getString("closeddate")));
        entry.setCreated(parseDateTime(data.getParameters().getString("created")));
    entry.setSalesDate(parseDate(data.getParameters().getString("salesdate")));
    entry.setExpectedTime(parseDateShortTime(data.getParameters().getString("expectedtime")));
    entry.setDescription(" ---");
        entry.setModifiedBy(data.getUser().getUserName());
        entry.setModified(new Date());

    ParameterParser pp= data.getParameters();
    Enumeration paramKeys= pp.keys();
    int qtyTotal= 0;
    double unitAmount = entry.getUnitPrice();
    double unitWeight = entry.getUnitWeight();
    BigDecimal totAmount = new BigDecimal(unitAmount);
    BigDecimal totWeight = new BigDecimal(unitWeight);
       
    while(paramKeys.hasMoreElements()) {
      String paramName = paramKeys.nextElement().toString();
      if(paramName.startsWith("locationid")) { 
        String suffix=paramName.substring(10, paramName.length());
        DorderItem entryItem= new DorderItem();

        entryItem.setLocationId(pp.getInt("locationid" + suffix));
        int itmQuantity= pp.getInt("orderedqty" + suffix);
        entryItem.setOrderedQty(itmQuantity);
        entryItem.setShippedQty(itmQuantity);
        entryItem.setUnsoldQty(0);
        entryItem.setLostQty(0);

        qtyTotal= qtyTotal + itmQuantity;
        entry.addDorderItem(entryItem);
      }
    }

    totAmount= totAmount.multiply(BigDecimal.valueOf(qtyTotal));
    totWeight= totWeight.multiply(BigDecimal.valueOf(qtyTotal));
    entry.setTotalQuantity(qtyTotal);
    entry.setTotalAmount(totAmount);
    entry.setTotalWeight(totWeight);

        entry.setModified(true);
        entry.setNew(false);

        Criteria crit = new Criteria();
        crit.add(DorderItemPeer.DORDER_ID, entry.getDorderId());

        Connection conn = Transaction.begin(DorderPeer.DATABASE_NAME);
        boolean success = false;
        try {
            DorderItemPeer.doDelete(crit, conn);
            entry.save(conn);
            Transaction.commit(conn);
            success = true;

        } finally {
            if (!success) Transaction.safeRollback(conn);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.