示例#1
0
 //add existed invoice
 public void loadExistedInvoice(String code)
 {
     if (code != null && !code.Equals(""))
     {
         updateInvoice = model.getInvoiceByCode(code, RECORD_STATUS.ACTIVE);
         DataTable table = model.getInvoiceItemListBy(updateInvoice.INVOICE_ID, RECORD_STATUS.ACTIVE);
         if (table == null)
         {
             table = new DataTable();
             table = new DataTable();
             var collumns = table.Columns;
             collumns.Add("INVOICE_ITEM_CODE");
             collumns.Add("PRODUCT_NAME");
             collumns.Add("SIZE");
             collumns.Add("UNIT");
             collumns.Add("DISCOUNT_AMOUNT");
             collumns.Add("QUANTITY");
             collumns.Add("UNIT_PRICE");
             collumns.Add("AMOUNT");
             collumns.Add("NOTE");
         }
         else
         {
             isUpdated = true;
         }
         invoiceAddingView.showInfoComponents(updateInvoice);
         invoiceAddingView.showInvoiceItemGrid(table);
     }
     else
     {
         invoiceView.showMessageBox("Có lỗi xảy ra! Thử lại sau!", System.Windows.Forms.MessageBoxIcon.Error);
     }
 }