private void btnEditTBLAssetOhda_Click(object sender, EventArgs e) { try { DataRowView drv = (DataRowView)gridViewTBLAssetOhda.GetRow(gridViewTBLAssetOhda.FocusedRowHandle); if (drv == null) { return; } Datasource.dsData.TBLAssetOhdaRow row = (Datasource.dsData.TBLAssetOhdaRow)(drv).Row; if (row == null) { return; } TBLAssetOhdaDlg frm = new TBLAssetOhdaDlg(row.AssetOhdaId, false); if (frm.ShowDialog() == DialogResult.OK) { gridViewTBLAssetOhda.ShowLoadingPanel(); tBLAssetOhdaTableAdapter.FillByAssetsID(dsData.TBLAssetOhda, row.AssetsID); gridViewTBLAssetOhda.RefreshData(); gridViewTBLAssetOhda.HideLoadingPanel(); } } catch (Exception ex) { MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex); } }
public TBLAssetOhdaDlg(int ID, bool New) { InitializeComponent(); LSMSEmp.QueryableSource = from q in dsLinq.TblEmps select q; if (New) { Datasource.dsData.TBLAssetOhdaRow row = dsData.TBLAssetOhda.NewTBLAssetOhdaRow(); row.AssetsID = ID; row.EmoOhdaId = -1; row.fromdate = DateTime.Now; row.Des = string.Empty; row.UserIn = Classes.Managers.UserManager.defaultInstance.User.UserId; row.dateIn = Classes.Managers.DataManager.GetServerDatetime; dsData.TBLAssetOhda.AddTBLAssetOhdaRow(row); } else { adp.FillByAssetOhdaId(dsData.TBLAssetOhda, ID); } }
private void btnDeleteTBLAssetOhda_Click(object sender, EventArgs e) { try { Datasource.dsData.TBLAssetOhdaRow row = (Datasource.dsData.TBLAssetOhdaRow)((DataRowView)gridViewTBLAssetOhda.GetRow(gridViewTBLAssetOhda.FocusedRowHandle)).Row; if (row == null) { return; } if (MsgDlg.Show("هل انت متأكد ؟", MsgDlg.MessageType.Question) == DialogResult.Yes) { gridViewTBLAssetOhda.ShowLoadingPanel(); tBLAssetOhdaTableAdapter.Delete(row.AssetsID, row.EmoOhdaId, row.fromdate); gridViewTBLAssetOhda.DeleteRow(gridViewTBLAssetOhda.FocusedRowHandle); gridViewTBLAssetOhda.RefreshData(); gridViewTBLAssetOhda.HideLoadingPanel(); } } catch (Exception ex) { MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex); } }