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);
     }
 }