private void btnEditTBLAssetPropertiy_Click(object sender, EventArgs e) { try { DataRowView drv = (DataRowView)gridViewTBLAssetPropertiy.GetRow(gridViewTBLAssetPropertiy.FocusedRowHandle); if (drv == null) { return; } Datasource.dsData.TBLAssetPropertiyRow row = (Datasource.dsData.TBLAssetPropertiyRow)(drv).Row; if (row == null) { return; } TBLAssetPropertiyDlg frm = new TBLAssetPropertiyDlg(row.AssetsID, row.AssetPropertiyId); if (frm.ShowDialog() == DialogResult.OK) { gridViewTBLAssetPropertiy.ShowLoadingPanel(); tBLAssetPropertiyTableAdapter.FillByAssetsID(dsData.TBLAssetPropertiy, row.AssetsID); gridViewTBLAssetPropertiy.RefreshData(); gridViewTBLAssetPropertiy.HideLoadingPanel(); } } catch (Exception ex) { MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex); } }
public TBLAssetPropertiyDlg(int AssetsID) { InitializeComponent(); LSMSAssetPropertiyId.QueryableSource = from q in dsLinq.CdAssetPropertiys select q; Datasource.dsData.TBLAssetPropertiyRow row = dsData.TBLAssetPropertiy.NewTBLAssetPropertiyRow(); row.AssetsID = AssetsID; row.AssetPropertiyId = 0; dsData.TBLAssetPropertiy.AddTBLAssetPropertiyRow(row); }
private void btnDeleteTBLAssetPropertiy_Click(object sender, EventArgs e) { try { Datasource.dsData.TBLAssetPropertiyRow row = (Datasource.dsData.TBLAssetPropertiyRow)((DataRowView)gridViewTBLAssetPropertiy.GetRow(gridViewTBLAssetPropertiy.FocusedRowHandle)).Row; if (row == null) { return; } if (MsgDlg.Show("هل انت متأكد ؟", MsgDlg.MessageType.Question) == DialogResult.Yes) { gridViewTBLAssetPropertiy.ShowLoadingPanel(); tBLAssetPropertiyTableAdapter.Delete(row.AssetsID, row.AssetPropertiyId); gridViewTBLAssetPropertiy.DeleteRow(gridViewTBLAssetPropertiy.FocusedRowHandle); gridViewTBLAssetPropertiy.RefreshData(); gridViewTBLAssetPropertiy.HideLoadingPanel(); } } catch (Exception ex) { MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex); } }