private void btnEditTBLAssetPlace_Click(object sender, EventArgs e) { try { DataRowView drv = (DataRowView)gridViewTBLAssetPlace.GetRow(gridViewTBLAssetPlace.FocusedRowHandle); if (drv == null) { return; } Datasource.dsData.TBLAssetPlaceRow row = (Datasource.dsData.TBLAssetPlaceRow)(drv).Row; if (row == null) { return; } TBLAssetPlaceDlg frm = new TBLAssetPlaceDlg(row.AssetRePlaceId, false); if (frm.ShowDialog() == DialogResult.OK) { gridViewTBLAssetPlace.ShowLoadingPanel(); tBLAssetPlaceTableAdapter.FillByAssetsID(dsData.TBLAssetPlace, row.AssetsID); gridViewTBLAssetPlace.RefreshData(); gridViewTBLAssetPlace.HideLoadingPanel(); } } catch (Exception ex) { MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex); } }
private void btnDeleteTBLAssetPlace_Click(object sender, EventArgs e) { try { Datasource.dsData.TBLAssetPlaceRow row = (Datasource.dsData.TBLAssetPlaceRow)((DataRowView)gridViewTBLAssetPlace.GetRow(gridViewTBLAssetPlace.FocusedRowHandle)).Row; if (row == null) { return; } if (MsgDlg.Show("هل انت متأكد ؟", MsgDlg.MessageType.Question) == DialogResult.Yes) { gridViewTBLAssetPlace.ShowLoadingPanel(); tBLAssetPlaceTableAdapter.Delete(row.AssetsID, row.datep, row.AssetplaceId); gridViewTBLAssetPlace.DeleteRow(gridViewTBLAssetPlace.FocusedRowHandle); gridViewTBLAssetPlace.RefreshData(); gridViewTBLAssetPlace.HideLoadingPanel(); } } catch (Exception ex) { MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex); } }
public TBLAssetPlaceDlg(int ID, bool New) { InitializeComponent(); LSMSAssetplaceId.QueryableSource = from q in dsLinq.CdAssetplaces select q; LSMSEmp.QueryableSource = from q in dsLinq.TblEmps select q; if (New) { Datasource.dsData.TBLAssetPlaceRow row = dsData.TBLAssetPlace.NewTBLAssetPlaceRow(); row.AssetsID = ID; row.datep = DateTime.Now; row.AssetplaceId = 0; row.EmpOhda = 0; row.UserIn = Classes.Managers.UserManager.defaultInstance.User.UserId; row.dateIn = Classes.Managers.DataManager.GetServerDatetime; dsData.TBLAssetPlace.AddTBLAssetPlaceRow(row); } else { adp.FillByAssetRePlaceId(dsData.TBLAssetPlace, ID); } }