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);
     }
 }
Exemplo n.º 2
0
        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);
     }
 }