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);
     }
 }
Exemple #2
0
        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);
     }
 }