private void barButtonItem2_ItemClick(object sender, ItemClickEventArgs e)
 {
     var f = new PurchaseOrder();
     gridView1.PostEditor();
     gridView1.UpdateCurrentRow();
     f.GeneratePOFrmPR(dsPurchase1.PURCHASEREQUEST);
     var dm = new PrDataManager { Purchaserequest = dsPurchase1.PURCHASEREQUEST };
     var changes = (DsPurchase.PURCHASEREQUESTDataTable)dsPurchase1.PURCHASEREQUEST.GetChanges();
     var retval = dm.DoSave();
     if (retval == "1")
     {
         var addedRows = from row in dsPurchase1.PURINVDETAIL
                         where row.RowState == DataRowState.Added
                         select row;
         foreach (var row in addedRows.ToArray())
         {
             row.Delete();
         }
         if (changes != null) dsPurchase1.Merge(changes);
         dsPurchase1.AcceptChanges();
     }
 }
Beispiel #2
0
        private void barButtonItem6_ItemClick(object sender, ItemClickEventArgs e)
        {
            opentab = 1;

            PurchaseOrder frm = null;
            if ((frm = (PurchaseOrder)IsFormAlreadyOpen(typeof(PurchaseOrder))) == null)
            {
                frm = new PurchaseOrder();
                frm.MdiParent = this;
                frm.Show();
            }
            else
            {
                frm.Select();
            }
        }