private void btnEditTBLReEvaluation_Click(object sender, EventArgs e) { try { DataRowView drv = (DataRowView)gridViewTBLReEvaluation.GetRow(gridViewTBLReEvaluation.FocusedRowHandle); if (drv == null) { return; } Datasource.dsData.TBLReEvaluationRow row = (Datasource.dsData.TBLReEvaluationRow)(drv).Row; if (row == null) { return; } TBLReEvaluationDlg frm = new TBLReEvaluationDlg(row.ReEvaluationId, false); if (frm.ShowDialog() == DialogResult.OK) { gridViewTBLReEvaluation.ShowLoadingPanel(); tBLReEvaluationTableAdapter.FillByAssetsID(dsData.TBLReEvaluation, row.AssetsID); gridViewTBLReEvaluation.RefreshData(); gridViewTBLReEvaluation.HideLoadingPanel(); } } catch (Exception ex) { MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex); } }
public TBLReEvaluationDlg(int ID, bool New) { InitializeComponent(); if (New) { //ID = AssetsID Datasource.dsData.TBLReEvaluationRow row = dsData.TBLReEvaluation.NewTBLReEvaluationRow(); row.AssetsID = ID; row.datere = DateTime.Now; row.addval = 0; row.minsval = 0; row.UserIn = Classes.Managers.UserManager.defaultInstance.User.UserId; row.dateIn = Classes.Managers.DataManager.GetServerDatetime; dsData.TBLReEvaluation.AddTBLReEvaluationRow(row); } else { //ID = ReEvaluationId tblReEvaluationTableAdapter.FillByReEvaluationId(dsData.TBLReEvaluation, ID); } }
private void btnDeleteTBLReEvaluation_Click(object sender, EventArgs e) { try { Datasource.dsData.TBLReEvaluationRow row = (Datasource.dsData.TBLReEvaluationRow)((DataRowView)gridViewTBLReEvaluation.GetRow(gridViewTBLReEvaluation.FocusedRowHandle)).Row; if (row == null) { return; } if (MsgDlg.Show("هل انت متأكد ؟", MsgDlg.MessageType.Question) == DialogResult.Yes) { gridViewTBLReEvaluation.ShowLoadingPanel(); tBLReEvaluationTableAdapter.Delete(row.AssetsID, row.datere); gridViewTBLReEvaluation.DeleteRow(gridViewTBLReEvaluation.FocusedRowHandle); gridViewTBLReEvaluation.RefreshData(); gridViewTBLReEvaluation.HideLoadingPanel(); } } catch (Exception ex) { MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex); } }