private void btnEditTBLDeleteAssetComponent_Click(object sender, EventArgs e) { try { DataRowView drv = (DataRowView)gridViewTBLDeleteAssetComponent.GetRow(gridViewTBLDeleteAssetComponent.FocusedRowHandle); if (drv == null) { return; } Datasource.dsData.TBLDeleteAssetComponentRow row = (Datasource.dsData.TBLDeleteAssetComponentRow)(drv).Row; if (row == null) { return; } TBLDeleteAssetComponentDlg frm = new TBLDeleteAssetComponentDlg(row.DeleteComponentezn, false); if (frm.ShowDialog() == DialogResult.OK) { gridViewTBLDeleteAssetComponent.ShowLoadingPanel(); tBLDeleteAssetComponentTableAdapter.FillByAssetsID(dsData.TBLDeleteAssetComponent, row.AssetsID); gridViewTBLDeleteAssetComponent.RefreshData(); gridViewTBLDeleteAssetComponent.HideLoadingPanel(); } } catch (Exception ex) { MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex); } }
private void btnDeleteTBLDeleteAssetComponent_Click(object sender, EventArgs e) { try { Datasource.dsData.TBLDeleteAssetComponentRow row = (Datasource.dsData.TBLDeleteAssetComponentRow)((DataRowView)gridViewTBLDeleteAssetComponent.GetRow(gridViewTBLDeleteAssetComponent.FocusedRowHandle)).Row; if (row == null) { return; } if (MsgDlg.Show("هل انت متأكد ؟", MsgDlg.MessageType.Question) == DialogResult.Yes) { gridViewTBLDeleteAssetComponent.ShowLoadingPanel(); tBLDeleteAssetComponentTableAdapter.Delete(row.DeleteComponentezn); gridViewTBLDeleteAssetComponent.DeleteRow(gridViewTBLDeleteAssetComponent.FocusedRowHandle); gridViewTBLDeleteAssetComponent.RefreshData(); gridViewTBLDeleteAssetComponent.HideLoadingPanel(); } } catch (Exception ex) { MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex); } }
public TBLDeleteAssetComponentDlg(int ID, bool New) { InitializeComponent(); LSMSCDComponents.QueryableSource = from q in dsLinq.CDComponents select q; try { if (New) { //Load exist Quantity assetComponentQuantityTableAdapter.Fill(dsQry.AssetComponentQuantity, ID, -99); Datasource.dsData.TBLDeleteAssetComponentRow row = dsData.TBLDeleteAssetComponent.NewTBLDeleteAssetComponentRow(); row.DeleteComponentezn = (int)adp.NewId(); row.AssetsID = ID; row.ComponentId = 0; row.DelQuantity = 0; row.PriceOne = 0; row.Deldate = Classes.Managers.DataManager.GetServerDatetime; row.DelReson = string.Empty; row.UserIn = Classes.Managers.UserManager.defaultInstance.User.UserId; row.dateIn = Classes.Managers.DataManager.GetServerDatetime; dsData.TBLDeleteAssetComponent.AddTBLDeleteAssetComponentRow(row); } else { adp.FillByDeleteComponentezn(dsData.TBLDeleteAssetComponent, ID); //Load exist Quantity assetComponentQuantityTableAdapter.Fill(dsQry.AssetComponentQuantity, dsData.TBLDeleteAssetComponent[0].AssetsID, ID); } } catch (Exception ex) { MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex); Logger.Error(ex.Message, ex); } }