Ejemplo n.º 1
0
 public SaleInvoiceLineItem(SaleInLineItemType lineItemType)
 {
     this.saleInvoiceLineItemType = lineItemType;
     this.item            = new Item();
     this.job             = new Job();
     this.lineitemTax     = new ItemTaxesType();
     this.lineitemAccount = new ChartOfAccount();
     this.priceLevel      = new PriceLevel();
     this.saleInvoice     = new SaleInvoice();
     this.usedPriceLevel  = new PriceLevel();
     this.FrameColor      = new AttributeLineItem();
 }
Ejemplo n.º 2
0
 public void ClearAllLineItem(SaleInLineItemType type)
 {
     if ((type == SaleInLineItemType.SO) && (this.lineItems.Count > 0))
     {
         List <SaleInvoiceLineItem> list = new List <SaleInvoiceLineItem>();
         list.AddRange(this.lineItems);
         foreach (SaleInvoiceLineItem item in list)
         {
             if (item.SaleInvoiceLineItemType == SaleInLineItemType.SO)
             {
                 this.lineItems.Remove(item);
             }
         }
     }
 }
Ejemplo n.º 3
0
        public int GetMaxLineItemNo(SaleInLineItemType sLineType)
        {
            int MaxNo = -1;

            for (int i = 0; i < LineItems.Count; i++)
            {
                if (LineItems[i].SaleInvoiceLineItemType == sLineType)
                {
                    if (LineItems[i].LineitemNo > MaxNo)
                    {
                        MaxNo = LineItems[i].LineitemNo;
                    }
                }
            }
            return(MaxNo);
        }
Ejemplo n.º 4
0
 public SaleInvoiceLineItem(SaleInLineItemType lineItemType, int lineitemno, decimal qunatity, Item item) : this(lineItemType)
 {
     this.lineitemNo = lineitemno;
     this.quantity   = qunatity;
     this.item       = item;
 }
Ejemplo n.º 5
0
 public SaleInvoiceLineItem(SaleInLineItemType lineItemType, int liNo) : this(lineItemType)
 {
     this.lineitemNo = liNo;
 }