Ejemplo n.º 1
0
 public static void issuePurchaseInvoice(Invoice invinfo)
 {
     // MyInvoice.myinvdt.Add(dtlinfo);
     MyInvoice.myinv.Add(invinfo);
     Invoicerw.Invoicewrite(invinfo);
     // Invoicerw.Invoicedtlwrite(dtlinfo);
 }
Ejemplo n.º 2
0
        // chi cho sua ten nguoi phat hanh hoa don
        public static void updateInvoice(Invoice invinfo)
        {
            int inv_index = MyInvoice.find_InvIndex(invinfo.invNo);

            MyInvoice.myinv[inv_index].invNo          = invinfo.invNo;
            MyInvoice.myinv[inv_index].invType        = invinfo.invType;
            MyInvoice.myinv[inv_index].invTotalAmount = invinfo.invTotalAmount;
            MyInvoice.myinv[inv_index].issueDate      = invinfo.issueDate;
            MyInvoice.myinv[inv_index].invStatus      = invinfo.invStatus;
            MyInvoice.myinv[inv_index].Issuer         = invinfo.Issuer;
            Invoicerw.Invoiceupdate(invinfo, inv_index);
        }
Ejemplo n.º 3
0
        public static void deleteInvoice(Invoice invinfo)
        {
            int        inv_index    = MyInvoice.find_InvIndex(invinfo.invNo);
            List <int> invdtl_index = MyInvoice.find_InvdtlIndex(invinfo.invNo);

            for (int i = 0; i < invdtl_index.Count; i++)
            {
                MyInvoice.myinvdt.Remove(MyInvoice.myinvdt[invdtl_index[i]]);
            }
            MyInvoice.myinv.Remove(MyInvoice.myinv[inv_index]);
            Invoicerw.Invoicedtldelete(invdtl_index);
            Invoicerw.Invoicedelete(inv_index);
        }
Ejemplo n.º 4
0
 public static void addInvoicedtl(InvoiceDetail dtlinfo)
 {
     MyInvoice.myinvdt.Add(dtlinfo);
     Invoicerw.Invoicedtlwrite(dtlinfo);
 }