private void gridRateList_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            switch (e.Button.ButtonType)
            {
                case NavigatorButtonType.Remove:
                    {
                        if (modifiedObjects.ContainsKey(viewRateList.FocusedRowHandle))
                        {
                            modifiedObjects[viewRateList.FocusedRowHandle] = 1;
                        }
                        else
                        {
                            modifiedObjects.Add(viewRateList.FocusedRowHandle, 1);
                        }
                        e.Handled = true;
                        return;
                    }
                case NavigatorButtonType.EndEdit:
                    {
                        var f = (Formula)viewRateList.GetFocusedRow();
                        var i = f.Id == 0 ? 2 : 3;

                        if (modifiedObjects.ContainsKey(viewRateList.FocusedRowHandle))
                        {
                            modifiedObjects[viewRateList.FocusedRowHandle] = i;
                        }
                        else
                        {
                            modifiedObjects.Add(viewRateList.FocusedRowHandle, i);
                        }
                        return;
                    }
                case NavigatorButtonType.Append:
                    {
                        var f = (Formula)viewRateList.GetFocusedRow();
                        if (modifiedParams.Count > 0)
                        {
                            foreach (var p in modifiedParams)
                            {
                                if (p.Value == 1)
                                {
                                    DataHelper.RemoveFormulaParameter(((FormulaParameter)viewRateParams.GetRow(p.Key)).Id);
                                }
                                else
                                {
                                    DataHelper.SaveFormulaParameter((FormulaParameter)viewRateParams.GetRow(p.Key), f.Id);
                                }
                            }
                        }
                        modifiedParams.Clear();
                        tbFormulaExp.TextChanged -= OnTextChanged;
                        tbFormulaExp.Text = string.Empty;
                        tbFormulaExp.TextChanged += OnTextChanged;
                        formParameters = new BindingList<FormulaParameter>();
                        gridRateParams.DataSource = formParameters;
                        gridRateParams.Refresh();
                        return;
                    }
            }
        }
 private void gridControlMain_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == NavigatorButtonType.Remove)
     {
         if (MsgDlg.Show("Do you want to delete selected rows ?", MsgDlg.MessageType.Question) == DialogResult.No)
             e.Handled = true;
     }
 }
Beispiel #3
0
 private void dnCommitCancel_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == NavigatorButtonType.EndEdit)
     {
         bsDocument.EndEdit();
         if (UpdateDocumentBindingSource != null)
         {
             UpdateDocumentBindingSource();
         }
         // daDocument.Update(dsDocument1);
     }
     else if (e.Button.ButtonType == NavigatorButtonType.CancelEdit)
     {
         bsDocument.CancelEdit();
     }
 }
Beispiel #4
0
        private void Navigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            if (e.Button == insUptNavigator.Navigator.Buttons.Append)
            {
                HareketEkle();
            }
            else if (e.Button == insUptNavigator.Navigator.Buttons.Remove)
            {
                HareketSil();
            }

            if (e.Button == insUptNavigator.Navigator.Buttons.Append || e.Button == insUptNavigator.Navigator.Buttons.Remove)
            {
                e.Handled = true;
            }
        }
Beispiel #5
0
 private void controlNavigator2_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType.ToString() == "Remove")
     {
         {
             return;
         }
     }
     if ((e.Button.ButtonType.ToString() == "CancelEdit") || (e.Button.ButtonType.ToString() == "EndEdit"))
     {
     }
     if (e.Button.ButtonType.ToString() != "Append")
     {
         update_db();
     }
 }
Beispiel #6
0
        private void m_Navigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            if (m_CallBack != null)
            {
                switch (e.Button.Tag.ToString())
                {
                case Tag_First: m_CallBack.onFirstButtonClick(); break;

                case Tag_Last: m_CallBack.onLastButtonClick(); break;

                case Tag_Pre: m_CallBack.onPreButtonClick(); break;

                case Tag_Next: m_CallBack.onNextButtonClick(); break;
                }
            }
        }
Beispiel #7
0
 private void gcTolerance_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == NavigatorButtonType.Remove)
     {
         DataRow dr = gvTolerance.GetDataRow(gvTolerance.FocusedRowHandle);
         if (dr != null)
         {
             string sDelete = "delete from alert_lot_hold_tolerance where id=" + dr["id"];
             Connection.SQLExecutor.ExecuteNonQuery(sDelete, Connection.TRConnection);
             int iHandle = gvTolerance.FocusedRowHandle - 1;
             dsTolerance.Clear();
             daTolerance.Fill(dsTolerance);
             gvTolerance.FocusedRowHandle = iHandle;
             e.Handled = true;
         }
     }
 }
Beispiel #8
0
 private void EmbeddedNavigatorOnButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Handled)
     {
         return;
     }
     if (e.Button.ButtonType == NavigatorButtonType.Remove)
     {
         OnDeleteCurrentRow(sender, EventArgs.Empty);
         e.Handled = true;
     }
     else if (e.Button.ButtonType == NavigatorButtonType.Append)
     {
         AddRow();
         e.Handled = true;
     }
 }
Beispiel #9
0
        private void gdcMaterial_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            try
            {
                GridControlNavigator nav  = (GridControlNavigator)sender;
                GridControl          grid = (GridControl)nav.NavigatableControl;
                GridView             view = (GridView)grid.FocusedView;
                switch (e.Button.ButtonType)
                {
                case NavigatorButtonType.Remove:
                    if (MessageBox.Show("Do you want to delete the current row?", "Confirm deletion",
                                        MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        if (gdcMaterialCategory.FocusedView.Name == "gdvCategory")
                        {
                            new TIS.BL.Internal.MaterialCategory().Remove((MaterialCategoryObject)view.GetRow(view.FocusedRowHandle));
                            e.Handled = false;
                        }
                        if (gdcMaterialCategory.FocusedView.Name == "gdvType")
                        {
                            new TIS.BL.Internal.MaterialType().Remove((MaterialTypeObject)view.GetRow(view.FocusedRowHandle));
                            e.Handled = false;
                        }
                        if (gdcMaterialCategory.FocusedView.Name == "gdvSubTypes")
                        {
                            new TIS.BL.Internal.MaterialSubType().Remove((MaterialSubTypeObject)view.GetRow(view.FocusedRowHandle));
                            e.Handled = false;
                        }
                    }
                    else
                    if (e != null)
                    {
                        e.Handled = true;
                    }

                    break;
                }
            }
            catch (System.Exception exception1)
            {
                e.Handled = true;
                System.Exception thisException = exception1;
                Management.ShowException(thisException);
            }
        }
Beispiel #10
0
        private void Navigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            // only if nullAllowed
            if (Properties.AllowNullInput == DefaultBoolean.False)
            {
                return;
            }

            if (e.Button != _clearButton)
            {
                return;
            }
            // We close popup with Cancel mode so that some events
            // (e.g. EditValueChanging, EditValueChanged...) is not fired twice
            // (one for the last item and one for null)
            ClosePopup(PopupCloseMode.Cancel);
            EditValue = null;
        }
Beispiel #11
0
        private void gridControlElenco_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            if (e.Button.ButtonType == NavigatorButtonType.Custom)
            {
                e.Handled = true;

                target = this.gridView1.GetFocusedRow() as ConfigurazionePivot;
                if (target != null)
                {
                    string msg = string.Format("Vuoi veramente eleminare la voce: {0}", target.Descrizione);
                    if (XtraMessageBox.Show(msg, "Conferma", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
                    {
                        target.Delete();

                        this.xpCollection1.Reload();
                    }
                }
            }
        }
        private void cnavHachToan_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            if (e.Button.ButtonType == NavigatorButtonType.Append)
            {
                DTNSNN.NSNNRow currentRow = ((chungTuDTNSNNBindingSource.Current as DataRowView).Row as DuToanNSNN.DTNSNN.NSNNRow);

                if (currentRow != null)
                {
                    if (chiTietDuToanNSNNBindingSource.Current != null)
                    {
                        DuToanNSNN.DTNSNN.HachToanRow hachToanRow = ((chiTietDuToanNSNNBindingSource.Current as DataRowView).Row as DuToanNSNN.DTNSNN.HachToanRow);
                        if (hachToanRow != null)
                        {
                            hachToanRow.nsnnId = currentRow.uid;
                        }
                    }
                }
            }
        }
        private void gdcMaterial_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            try
            {
                GridControlNavigator nav = (GridControlNavigator)sender;
                GridControl grid = (GridControl)nav.NavigatableControl;
                GridView view = (GridView)grid.FocusedView;
                switch (e.Button.ButtonType)
                {
                    case NavigatorButtonType.Remove:
                        if (MessageBox.Show("Do you want to delete the current row?", "Confirm deletion",
                            MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            if (gdcMaterialCategory.FocusedView.Name == "gdvCategory")
                            {
                                new TIS.BL.Internal.MaterialCategory().Remove((MaterialCategoryObject)view.GetRow(view.FocusedRowHandle));
                                e.Handled = false;
                            }
                            if (gdcMaterialCategory.FocusedView.Name == "gdvType")
                            {
                                new TIS.BL.Internal.MaterialType().Remove((MaterialTypeObject)view.GetRow(view.FocusedRowHandle));
                                e.Handled = false;
                            }
                            if (gdcMaterialCategory.FocusedView.Name == "gdvSubTypes")
                            {
                                new TIS.BL.Internal.MaterialSubType().Remove((MaterialSubTypeObject)view.GetRow(view.FocusedRowHandle));
                                e.Handled = false;
                            }
                        }
                        else
                            if (e != null)
                                e.Handled = true;

                        break;
                }
            }
            catch (System.Exception exception1)
            {
                e.Handled = true;
                System.Exception thisException = exception1;
                Management.ShowException(thisException);
            }
        }
Beispiel #14
0
 private void controlNavigator3_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType.ToString() == "Remove")
     {
         DialogResult result = MessageBox.Show("Delete record?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (result == DialogResult.Yes)
         {
             return;
         }
         update_db();
     }
     if ((e.Button.ButtonType.ToString() == "CancelEdit") || (e.Button.ButtonType.ToString() == "EndEdit"))
     {
     }
     if (e.Button.ButtonType.ToString() != "Append")
     {
         update_db();
     }
 }
 private void gridCtlFuzzyValue_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == NavigatorButtonType.Append)
     {
         if (datatypename == "DiscreteFuzzySet")
         {
             FrmAddDiscreteFuzzySet frm = new FrmAddDiscreteFuzzySet();
             frm.ShowDialog();
             ResetGridView(datatypename);
         }
         else
         {
             FrmAddContinuousFuzzySet frm = new FrmAddContinuousFuzzySet();
             frm.ShowDialog();
             ResetGridView(datatypename);
         }
         e.Handled = true;
     }
 }
Beispiel #16
0
        private void Navigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            //Hareket ekleme butonuna basıldığı zaman yapılacak işlemlerin yapıldığı alandır.
            if (e.Button == insUptNavigator.Navigator.Buttons.Append)
            {
                HareketEkle();
            }
            else if (e.Button == insUptNavigator.Navigator.Buttons.Remove)
            {
                HareketSil();
            }

            //e.Handled =true diyerek default olarak yapılan işlemi iptal etmiş olduk.
            //Normelde append tuşuna basıldığında yeni bir satır eklenir. Fakat biz + tuşuna basıldıgında başka bir ekranın açılmasını sağlıcaz.
            if (e.Button == insUptNavigator.Navigator.Buttons.Append || e.Button == insUptNavigator.Navigator.Buttons.Remove)
            {
                e.Handled = true;
            }
        }
Beispiel #17
0
        private void EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            if (e.Button.ButtonType == NavigatorButtonType.Remove)
            {
                NSLotIdSerial nsUnit = snView.GetFocusedRow() as NSLotIdSerial;
                if (nsUnit != null)
                {
                    if (Scout.Core.UserInteraction.Dialog.AskQuestion
                            ("Do you really want to delete " + nsUnit.SerialNumber + " ?") == DialogResult.Yes)
                    {
                        e.Handled = false;
                        RefreshCounts();
                        snText.Focus();
                        return;
                    }
                }

                e.Handled = true;
            }
        }
 private void gridMembers_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == NavigatorButtonType.Remove)
     {
         if (!Delete())
         {
             e.Handled = true;
         }
     }
     else if (e.Button.ButtonType == NavigatorButtonType.Append)
     {
         barDetails.PerformClick();
         e.Handled = true;
     }
     else if (e.Button.ButtonType == NavigatorButtonType.Edit)
     {
         bitEditAllSelected.PerformClick();
         e.Handled = true;
     }
 }
Beispiel #19
0
        /*public DialogResult InsertRecord(ref int id)
         * {
         *  DialogResult dr = System.Windows.Forms.DialogResult.OK;
         *  return dr;
         * }*/

        private void controlNavigator1_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            if (e.Button.ButtonType == NavigatorButtonType.Append)
            {
                e.Handled = true;
                InsertRecord();
                return;
            }
            if (e.Button.ButtonType == NavigatorButtonType.Custom)
            {
                e.Handled = true;
                UpdateRecord();
                return;
            }
            if (e.Button.ButtonType == NavigatorButtonType.Remove)
            {
                e.Handled = true;
                DeleteRecord();
                return;
            }
        }
 /// <summary>
 /// 明细表格内按钮的事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected virtual void OnEmbeddedNavigatorButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     try
     {
         GridControl gc       = (GridControl)((GridControlNavigator)sender).Parent;
         GridView    gridView = (GridView)gc.Views[0]; //每个GridControl只有一个GridView.
         if (e.Button.ImageIndex == DetailButtons.Add || e.Button.ImageIndex == DetailButtons.Insert)
         {
             CreateOneDetail(gridView, e.Button.ImageIndex);
         }
         else if (e.Button == gc.EmbeddedNavigator.Buttons.CustomButtons[DetailButtons.Delete])
         {
             if (Msg.AskQuestion("真的要删除这条记录?"))
             {
                 gridView.DeleteRow(gridView.FocusedRowHandle);
             }
         }
         e.Handled = true;
     }
     catch (Exception ex)
     { Msg.ShowException(ex); }
 }
Beispiel #21
0
        private void gcSearch_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            if (e.Button.ButtonType == NavigatorButtonType.Remove)
            {
                if (Popup.ShowPopup("Are you sure you want to delete this record?", frmPopup.PopupType.OK_Cancel) == frmPopup.PopupResult.OK)
                {
                    DataRow dr = gvSearch.GetDataRow(gvSearch.FocusedRowHandle);
                    if (dr != null)
                    {
                        object oID = dr["id"];
                        if (oID != null && oID != DBNull.Value)
                        {
                            string sDelete = "delete from SUPPLIER_SUBCON_COMPLIANCE where id=" + oID;
                            Connection.SQLExecutor.ExecuteNonQuery(sDelete, Connection.TRConnection);
                        }
                    }
                }
                else
                {
                    e.Handled = true;
                }
            }
            else if (e.Button.ButtonType == NavigatorButtonType.CancelEdit)
            {
                if (gvSearch.FocusedRowHandle == DevExpress.XtraGrid.GridControl.InvalidRowHandle ||
                    gvSearch.FocusedRowHandle == DevExpress.XtraGrid.GridControl.AutoFilterRowHandle ||
                    gvSearch.FocusedRowHandle == DevExpress.XtraGrid.GridControl.NewItemRowHandle)
                {
                    return;
                }

                DataRow dr = gvSearch.GetDataRow(gvSearch.FocusedRowHandle);
                if (dr != null)
                {
                    dr.RejectChanges();
                }
            }
        }
Beispiel #22
0
        private void gcStakeholderType_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            if (e.Button.ButtonType == NavigatorButtonType.Remove)
            {
                object oID = gvStakeholderType.GetDataRow(gvStakeholderType.FocusedRowHandle)["id"];
                if (oID == null || oID == DBNull.Value)
                {
                    e.Handled = true;
                    return;
                }

                if (Popup.ShowPopup("Are you sure you want to remove the selected stakeholder type ?", WS_Popups.frmPopup.PopupType.OK_Cancel) == frmPopup.PopupResult.OK)
                {
                    string sSQL = @"delete from alert_employee_scheduling where id = " + oID;
                    Connection.SQLExecutor.ExecuteNonQuery(sSQL, Connection.TRConnection);
                    e.Handled = false;
                }
                else
                {
                    e.Handled = true;
                }
            }
        }
 private void gcDocMerge_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == NavigatorButtonType.Remove)
     {
         if (Popup.ShowPopup("Are you sure you want to delete the selected library item record?", WS_Popups.frmPopup.PopupType.OK_Cancel) == WS_Popups.frmPopup.PopupResult.OK)
         {
             DataRow dr = gvDocMerge.GetDataRow(gvDocMerge.FocusedRowHandle);
             if (dr != null)
             {
                 object oID = dr["ID"];
                 if (oID != null && oID != DBNull.Value)
                 {
                     string sSQL = @"delete from alert_land_reminder_docMerge where ID=" + oID;
                     Connection.SQLExecutor.ExecuteNonQuery(sSQL, Connection.TRConnection);
                 }
             }
         }
         else
         {
             e.Handled = true;
         }
     }
 }
Beispiel #24
0
 private void dgv_mail_list_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == DevExpress.XtraEditors.NavigatorButtonType.Append)
     {
         /**
          * try
          * {
          *  if (!string.IsNullOrEmpty(glucInvCName.EditValue.ToString()))
          *  {
          *      e.Handled = true;//取消默认新增事件
          *      grvPPintervalDetail.AddNewRow();
          *      int lineNum = grvPPintervalDetail.RowCount;
          *      grvPPintervalDetail.RefreshData();
          *      grvPPintervalDetail.MoveLast();
          *      string code = "";
          *      if ((1 < lineNum || lineNum == 1) && (lineNum < 9 || lineNum == 9))
          *      {
          *          code = "00" + lineNum;
          *      }
          *      if (10 <= lineNum)
          *      {
          *          code = "0" + lineNum;
          *      }
          *      grvPPintervalDetail.SetFocusedRowCellValue(grvPPintervalDetail.Columns["PPIntervalCode"], (glucInvCName.EditValue.ToString() + code).ToString());
          * */
     }
     else if (e.Button.ButtonType == DevExpress.XtraEditors.NavigatorButtonType.Remove)
     {
     }
     else if (e.Button.ButtonType == DevExpress.XtraEditors.NavigatorButtonType.EndEdit)
     {
     }
     else if (e.Button.ButtonType == DevExpress.XtraEditors.NavigatorButtonType.CancelEdit)
     {
     }
     //btn_query_Click(sender, e);
 }
Beispiel #25
0
        private void dataNavigator1_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            NavigatorButtonType btnType = (NavigatorButtonType)e.Button.ButtonType;

            if (e.Button is NavigatorCustomButton)
            {
                NavigatorCustomButton btn = (NavigatorCustomButton)e.Button;
                if (btn.Tag.ToString() == "下一页" && now_Page < total_Page)
                {
                    now_Page++;
                    dataNavigator_FundAccount.TextStringFormat = string.Format("第 {0}页,共 {1}页", now_Page, total_Page);
                    domain.Fund_Accounts bs = new domain.Fund_Accounts();
                    gridControl2.DataSource = fc.showData <domain.Fund_Accounts>(bs, now_Page.ToString());
                }
                else if (btn.Tag.ToString() == "上一页" && now_Page > 1)
                {
                    now_Page--;
                    dataNavigator_FundAccount.TextStringFormat = string.Format("第 {0}页,共 {1}页", now_Page, total_Page);
                    domain.Fund_Accounts bs = new domain.Fund_Accounts();
                    gridControl2.DataSource = fc.showData <domain.Fund_Accounts>(bs, now_Page.ToString());
                }
                else if (btn.Tag.ToString() == "首页")
                {
                    now_Page = 1;
                    dataNavigator_FundAccount.TextStringFormat = string.Format("第 {0}页,共 {1}页", now_Page, total_Page);
                    domain.Fund_Accounts bs = new domain.Fund_Accounts();
                    gridControl2.DataSource = fc.showData <domain.Fund_Accounts>(bs, now_Page.ToString());
                }
                else if (btn.Tag.ToString() == "尾页")
                {
                    now_Page = total_Page;
                    dataNavigator_FundAccount.TextStringFormat = string.Format("第 {0}页,共 {1}页", now_Page, total_Page);
                    domain.Fund_Accounts bs = new domain.Fund_Accounts();
                    gridControl2.DataSource = fc.showData <domain.Fund_Accounts>(bs, now_Page.ToString());
                }
            }
        }
Beispiel #26
0
 /// <summary>
 ///     grid按钮click
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void gridControl_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     try
     {
         var button = e.Button as NavigatorCustomButton;
         if (button == null)
         {
             return;
         }
         var btn = button;
         if (btn.Tag != null)
         {
             if (btn.Tag.ToString() == "rowHeight")
             {
                 var gridView = MainView as GridView;
                 if (gridView == null)
                 {
                     return;
                 }
                 gridView.RowHeight = gridView.RowHeight == -1 ? 35 : -1;
             }
             else
             {
                 if (CallCustomNavicationButtonClick != null)
                 {
                     CallCustomNavicationButtonClick(btn.Tag.ToString());
                 }
             }
         }
         e.Handled = true;
     }
     catch
     {
         // ignored
     }
 }
Beispiel #27
0
 private void gridCtrLibraryCons_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == NavigatorButtonType.Append)
     {
         FrmAddContinuousFuzzySet frm = new FrmAddContinuousFuzzySet();
         frm.ShowDialog();
         RefreshData();
         e.Handled = true;
     }
     if (e.Button.ButtonType == NavigatorButtonType.Remove)
     {
         if (XtraMessageBox.Show("Are you sure delete this row?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
         {
             string path = Directory.GetCurrentDirectory() + @"\lib\";
             if (gridViewLibraryCons.GetSelectedRows()[0] >= 0)
             {
                 var datarow = gridViewLibraryCons.GetDataRow(gridViewLibraryCons.GetSelectedRows()[0]);
                 var name    = datarow["gridColName"];
                 path = path + name + ".conFS";
                 ContinuousFuzzySetBLL.DeleteFS(path);
             }
         }
     }
 }
 private void GridControlClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType != NavigatorButtonType.Edit) return;
     EditRecord();
     e.Handled = true;
 }
Beispiel #29
0
 void FormInfoEmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     fgDevGridFormInfo.Parent.Focus();
     switch (e.Button.ImageIndex)
     {
         case SAVE:
             //检查数据
             if (!formCheck())
             {
                break;
             }
             //操作数据库
             if (!SaveFormInfo())
             {
                break;
             }
             QueryForm();
             break;
         case DISCARD:
             QueryForm();
             break;
         dfgault:
             break;
     }
 }
Beispiel #30
0
        private void controlNavigator1_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            switch (e.Button.ButtonType)
            {
            case NavigatorButtonType.Custom:
                break;

            case NavigatorButtonType.First:
                if (pageSelector != null)
                {
                    pageSelector.CurrentPage = 0;
                    UpdateCurrentPage();
                }
                e.Handled = true;
                break;

            case NavigatorButtonType.PrevPage:
                if (pageSelector != null)
                {
                    pageSelector.CurrentPage--;
                    UpdateCurrentPage();
                }
                e.Handled = true;
                break;

            case NavigatorButtonType.Prev:
                break;

            case NavigatorButtonType.Next:
                break;

            case NavigatorButtonType.NextPage:
                if (pageSelector != null)
                {
                    pageSelector.CurrentPage++;
                    UpdateCurrentPage();
                }
                e.Handled = true;
                break;

            case NavigatorButtonType.Last:
                if (pageSelector != null)
                {
                    pageSelector.CurrentPage = pageSelector.PageCount - 1;
                    UpdateCurrentPage();
                }
                e.Handled = true;
                break;

            case NavigatorButtonType.Append:
                break;

            case NavigatorButtonType.Remove:
                break;

            case NavigatorButtonType.Edit:
                break;

            case NavigatorButtonType.EndEdit:
                break;

            case NavigatorButtonType.CancelEdit:
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Beispiel #31
0
        private void gcTaxPayer_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            //Append Button is Click
            if (e.Button.ButtonType == NavigatorButtonType.Append)
            {
                try
                {
                    //Save the latest changes to the bound DataTable
                    ColumnView View = (ColumnView)gcTaxPayer.FocusedView;
                    if (!(View.PostEditor() && View.UpdateCurrentRow()))
                    {
                        return;
                    }

                    tblTaxPayerTypeTableAdapter.Update(dsBank.tblTaxPayerType);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(String.Format("{0}  {1}", ex.Message, ex.StackTrace));

                    throw;
                }
            }
            //Remove cell from Grid view
            if (e.Button.ButtonType == NavigatorButtonType.Remove)
            {
                if (MessageBox.Show("Do You Want To Delete This Record ? ", "Confirm Delete", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    e.Handled = true;
                }
                try
                {
                    //Delete Selected Rows that is  bound DataTable
                    ColumnView ViewDel = (ColumnView)gcTaxPayer.FocusedView;
                    ViewDel.DeleteSelectedRows();

                    tblTaxPayerTypeTableAdapter.Update(dsBank.tblTaxPayerType);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(String.Format("{0}  {1}", ex.Message, ex.StackTrace));

                    throw;
                }
            }
            //Update Change made to the Grid
            if (e.Button.ButtonType == NavigatorButtonType.EndEdit)
            {
                try
                {
                    //Update the latest changes to the bound DataTable
                    ColumnView View1 = (ColumnView)gcTaxPayer.FocusedView;

                    if (!(View1.PostEditor() && View1.UpdateCurrentRow()))
                    {
                        return;
                    }

                    tblTaxPayerTypeTableAdapter.Update(dsBank.tblTaxPayerType);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(String.Format("{0}  {1}", ex.Message, ex.StackTrace));

                    throw;
                }
            }
        }
Beispiel #32
0
 private void OthEmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     fgDevGridOth.Parent.Focus();
     switch (e.Button.ImageIndex)
     {
         case SAVE:
             if (othCheck())
             {
                 if (SaveOth())
                 {
                     queryOth();
                 }
             }
             break;
         case DISCARD:
             queryOth();
             break;
         dfgault:
             break;
     }
 }
Beispiel #33
0
 void ButtInfoEmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     fgDevGridButtInfo.Parent.Focus();
     switch (e.Button.ImageIndex)
     {
         case SAVE:
             if (isChange(fgDevGridButtInfo))
             {
                 //检查数据
                 if (!btnCheck())
                 {
                     break;
                 }
                 //操作数据库
                 if (!SaveButtInfo())
                 {
                     break;
                 }
                 QueryButton();
             }
             break;
         case DISCARD:
             QueryButton();
             break;
         default:
             break;
     }
 }
        private void navigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            switch (e.Button.ButtonType)
            {
                case NavigatorButtonType.Custom:
                    break;
                case NavigatorButtonType.First:
                    if (_pageSelector.PageCount > 0)
                    {
                        _pageSelector.CurrentPage = 0;
                        UpdatePageGallery();
                        UpdatePageIndicator();
                    }
                    break;
                case NavigatorButtonType.PrevPage:
                    if (_pageSelector.CurrentPage > 0)
                    {
                        _pageSelector.CurrentPage--;
                        UpdatePageGallery();
                        UpdatePageIndicator();

                    }
                    break;
                case NavigatorButtonType.Prev:
                    break;
                case NavigatorButtonType.Next:
                    break;
                case NavigatorButtonType.NextPage:
                    if (_pageSelector.CurrentPage < _pageSelector.PageCount - 1)
                    {
                        _pageSelector.CurrentPage++;
                        UpdatePageGallery();
                        UpdatePageIndicator();
                    }

                    break;
                case NavigatorButtonType.Last:
                    if (_pageSelector.PageCount > 0)
                    {
                        _pageSelector.CurrentPage = _pageSelector.PageCount - 1;
                        UpdatePageGallery();
                        UpdatePageIndicator();
                    }
                    break;
                case NavigatorButtonType.Append:
                    break;
                case NavigatorButtonType.Remove:
                    break;
                case NavigatorButtonType.Edit:
                    break;
                case NavigatorButtonType.EndEdit:
                    break;
                case NavigatorButtonType.CancelEdit:
                    break;
                default:
                    throw new ArgumentOutOfRangeException();
            }
        }
Beispiel #35
0
        private void gridControlAnswerForm_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            if (e.Button.ButtonType == NavigatorButtonType.Remove) {
                if (MessageBox.Show("Do you want to delete the current row?", "Confirm Deletion",
                    MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) {
                    (gridControlAnswerForm.FocusedView as ColumnView).DeleteRow(gridViewAnswerForm.FocusedRowHandle);
                    //BPContext.SaveChanges();
                    textEditAnswerFormName.Text = "";
                    comboBoxEditComponentType.SelectedIndex = -1;
                    lookUpEditLanguage.ItemIndex = -1;
                    comboBoxEditAnswerFormGeneralValue.SelectedIndex = -1;
                    propertyGridControl1.SelectedObject = null;
                    eSaveMode = SaveMode.Delete;
                    //layoutControlGroupPreview.Clear();
                    DisposeGroupControls(this.layoutControlGroupPreview);
                    layoutControlPreview.Refresh();
                    e.Handled = true;
                    textEditAnswerFormName.Focus();

                }
            } else if (e.Button.ButtonType == NavigatorButtonType.Append) {
                emptySpaceItemAnswerForm.Text = "Add Answer Form:";
                textEditAnswerFormName.Text = "";
                comboBoxEditComponentType.SelectedIndex = -1;
                lookUpEditLanguage.ItemIndex = -1;
                comboBoxEditAnswerFormGeneralValue.SelectedIndex = -1;
                propertyGridControl1.SelectedObject = null;
                //layoutControlGroupPreview.Clear();
                DisposeGroupControls(this.layoutControlGroupPreview);
                layoutControlPreview.Refresh();
                e.Handled = true;
                eSaveMode = SaveMode.Add;
                textEditAnswerFormName.Focus();
            } else if (e.Button.ButtonType == NavigatorButtonType.Edit) {
                var dataRowView = (gridControlAnswerForm.FocusedView as ColumnView).GetRow(gridViewAnswerForm.FocusedRowHandle) as DataRowView;
                if (dataRowView != null && dataRowView.DataView != null) {
                    DataTable dtTable = dataRowView.DataView.Table;
                    if (dtTable != null && dtTable.Rows.Count > 0) {
                        DataRow dataRow = dtTable.Rows[gridViewAnswerForm.FocusedRowHandle];
                        if (dataRow != null) {
                            emptySpaceItemAnswerForm.Text = "Edit Selected Answer Form:";
                            textEditAnswerFormName.EditValue = (string)dataRow["title"];
                            lookUpEditLanguage.EditValue = Convert.ToInt32(dataRow["language_id"]);
                            comboBoxEditComponentType.EditValue = (string)dataRow["component_type"];
                            if (dataRow["general_value"] != DBNull.Value)
                                comboBoxEditAnswerFormGeneralValue.EditValue = (string)dataRow["general_value"];
                            propertyGridControl1.SelectedObject = dataRow["properties"] as CampaignQuestionnaire;
                            ForceCellValueChange();
                            layoutControlPreview.Refresh();
                            e.Handled = true;
                            eSaveMode = SaveMode.Edit;
                            textEditAnswerFormName.Focus();
                        }
                    }
                }
            }
        }
Beispiel #36
0
        void UserInfoEmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            try
            {
                gridViewUserInfo.PostEditor();
                efDevGridUserInfo.RefreshDataSource();
                switch (e.Button.ImageIndex)
                {
                    case SAVE:
                        if (isChange(efDevGridUserInfo))
                        {
                            if (userCheck())
                            {
                                if (SaveUserInfo())
                                {
                                    QueryUser();
                                }
                            }
                        }
                        break;

                    case DISCARD:
                        QueryUser();
                        break;

                    default:
                        break;
                }
            }
            catch (Exception ex)
            {
                EFMessageBox.Show(ex.Message);
            }
        }
Beispiel #37
0
        void GroupInfoEmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            try
            {
                gridViewGroupInfo.PostEditor();
                efDevGridGroupInfo.Parent.Focus();
                switch (e.Button.ImageIndex)
                {
                    case SAVE:
                        if (groupCheck())
                        {
                            if (SaveGroupInfo())
                            {
                                queryGroup();
                            }
                        }
                        break;

                    case DISCARD:
                        queryGroup();
                        break;

                    default:
                        break;
                }
            }
            catch (Exception ex)
            {
                EFMessageBox.Show(ex.Message);
            }
        }
 private void controlNavigator1_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     switch (e.Button.ButtonType)
     {
         case NavigatorButtonType.Custom:
             break;
         case NavigatorButtonType.First:
             if (pageSelector != null)
             {
                 pageSelector.CurrentPage = 0;
                 UpdateCurrentPage();
             }
             e.Handled = true;
             break;
         case NavigatorButtonType.PrevPage:
             if (pageSelector != null)
             {
                 pageSelector.CurrentPage--;
                 UpdateCurrentPage();
             }
             e.Handled = true;
             break;
         case NavigatorButtonType.Prev:
             break;
         case NavigatorButtonType.Next:
             break;
         case NavigatorButtonType.NextPage:
             if (pageSelector != null)
             {
                 pageSelector.CurrentPage++;
                 UpdateCurrentPage();
             }
             e.Handled = true;
             break;
         case NavigatorButtonType.Last:
             if (pageSelector != null)
             {
                 pageSelector.CurrentPage = pageSelector.PageCount - 1;
                 UpdateCurrentPage();
             }
             e.Handled = true;
             break;
         case NavigatorButtonType.Append:
             break;
         case NavigatorButtonType.Remove:
             break;
         case NavigatorButtonType.Edit:
             break;
         case NavigatorButtonType.EndEdit:
             break;
         case NavigatorButtonType.CancelEdit:
             break;
         default:
             throw new ArgumentOutOfRangeException();
     }
 }
Beispiel #39
0
 private void controlNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == NavigatorButtonType.Append)
     {
         QuoteExpression expression = new QuoteExpression();
         int maxSortID = lstQuoteExpression.Max(obj => obj.SortID);
         expression.SortID = maxSortID + 1;
         lstQuoteExpression.Add(expression);
         e.Handled = true;
     }
 }
        private void gridControlPrenotazioni_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            if (e.Button.ButtonType == NavigatorButtonType.Append)
            {
                e.Handled = true;

                Prenotazione prenotazione = new Prenotazione(m_UnitOfWork);
                prenotazione.Ingresso    = m_Ingresso;
                prenotazione.Description = m_Ingresso.Descrizione;
                prenotazione.Subject     = PrenotazioneComplessiva.RiferimentoGlobale;
                // "nuova squadra";
                //prenotazione.DurataSlot = m_Ingresso.DurataSlot(GestoreCalendario.TipoGS);
                prenotazione.DurataSlot = GestoreCalendario.GetTimeSpan(m_Ingresso.CodicePrevent);
                prenotazione.StartDate  = this.m_Scheduler.SelectedInterval.Start;
                prenotazione.StartDate  = prenotazione.FixStartDate();

                using (XtraFormEditPrenotazione formpre = new XtraFormEditPrenotazione())
                {
                    formpre.Init(prenotazione);
                    if (formpre.ShowDialog(this) == DialogResult.OK)
                    {
                        prenotazione.Save();
                        this.m_CollectionMySet.Add(prenotazione);
                        this.m_CollectionPrenotazioni.Add(prenotazione);
                        VerificaStato();
                    }
                }
            }

            if (e.Button.ButtonType == NavigatorButtonType.Remove)
            {
                e.Handled = true;

                Prenotazione prenotazione = this.gridViewPrenotazioni.GetRow(this.gridViewPrenotazioni.FocusedRowHandle) as Prenotazione;
                if (prenotazione != null)
                {
                    prenotazione.Delete();
                    VerificaStato();
                }
            }
        }
 private void gcFMJuegos_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == NavigatorButtonType.Remove)
     {
         if (MessageBox.Show("¿Seguro que quieres borrar?", "Confirma borrado",
             MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             gvFMJuegos.DeleteSelectedRows();
         }
         e.Handled = true;
     }
     if (e.Button.ButtonType == NavigatorButtonType.EndEdit)
     {
         try
         {
             this.Validate();
             this.etijuefmpgBindingSource.EndEdit();
         }
         catch (System.Exception ex)
         {
             MessageBox.Show("Error: no se pudo salvar gcFMJuegos_EmbeddedNavigator_ButtonClick:" + ex.Message);
         }
     }
     this.etijuefmpgTableAdapter.Update(this.dsEtiJueFM.etijuefmpg);
 }
Beispiel #42
0
 private void gridControlTags_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == NavigatorButtonType.Remove) {
         if (MessageBox.Show("Do you want to delete the current row?", "Confirm deletion",
             MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) {
             (gridControlTags.FocusedView as ColumnView).DeleteRow(gridViewTags.FocusedRowHandle);
             BPContext.SaveChanges();
         }
         e.Handled = true;
     }
 }
Beispiel #43
0
 void FormInfoEmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     gridViewFormInfo.PostEditor();
     switch (e.Button.ImageIndex)
     {
         case SAVE:
             if (isChange(fgDevGridFormInfo))
             {
                 //检查数据
                 if (!formCheck())
                 {
                     break;
                 }
                 //操作数据库
                 if (!SaveFormInfo())
                 {
                     break;
                 }
                 QueryForm();
             }
             break;
         case DISCARD:
             QueryForm();
             break;
         Default:
             break;
     }
 }
Beispiel #44
0
 /// <summary>
 /// 主表格导航按钮的事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void OnSummaryNavigatorButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     try
     {
         CCursor.ShowWaitCursor();
         NavigatorButton btn = (NavigatorButton)e.Button;
         ControlNavigatorButtons buttons = ((ControlNavigator)sender).Buttons;
         if (e.Button == buttons.First) DoMoveFirst();
         if (e.Button == buttons.Prev) DoMovePrior();
         if (e.Button == buttons.Next) DoMoveNext();
         if (e.Button == buttons.Last) DoMoveLast();
     }
     finally
     {
         e.Handled = true;
         CCursor.ShowDefaultCursor();
     }
 }
Beispiel #45
0
        void GroupInfoEmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            fgDevGridGroupInfo.Parent.Focus();
            switch (e.Button.ImageIndex)
            {
                case SAVE:
                    if (groupCheck())
                    {
                        if (SaveGroupInfo())
                        {
                            queryGroup();
                        }
                    }
                    break;

                case DISCARD:

                    queryGroup();
                    break;

                dfgault:
                    break;
            }
        }
 private void EmbeddedNavigatorButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     switch (e.Button.ButtonType)
     {
         case NavigatorButtonType.Remove:
             MainView.RemoveRowsButtonClick();
             e.Handled = true;  // disable the default processing
             break;
         case NavigatorButtonType.Append:
             MainView.AddRowButtonClick();
             e.Handled = true;  // disable the default processing
             break;
     }
 }
Beispiel #47
0
 void UserInfoEmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     fgDevGridUserInfo.Parent.Focus();
     switch (e.Button.ImageIndex)
     {
         case FIRSTPAGE:
             pageIndex = 1;
             QueryUser();
             break;
         case PREPAGE:
             pageIndex--;
             QueryUser();
             break;
         case NEXTPAGE:
             pageIndex++;
             QueryUser();
             break;
         case LASTPAGE:
             pageIndex = totalPage;
             QueryUser();
             break;
         case USERSAVE:
             if (userCheck())
             {
                 if (SaveUserInfo())
                 {
                     QueryUser();
                 }
             }
             break;
         case USERDISCARD:
             QueryUser();
             break;
         case INITPASS:
             InitUserPassword();
             break;
         Default:
             break;
     }
 }
Beispiel #48
0
        private void fgDevGridButtInfo_EF_GridBar_AddRow_Event(object sender, NavigatorButtonClickEventArgs e)
        {
            gridViewButtInfo.AddNewRow();
            gridViewButtInfo.RfgreshData();
            DataRow dr = gridViewButtInfo.GetDataRow(gridViewButtInfo.RowCount - 1);
            dr["FNAME"] = formName;
            dr["APPNAME"] = appName;

            //fgDevGridButtInfo.SetSelectedColumnChecked(gridViewButtInfo.FocusedRowHandle, true);
            //gridViewButtInfo.SetRowCellValue(gridViewButtInfo.RowCount - 1, "selected", true);
        }
Beispiel #49
0
 private void DeptInfoEmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     fgDevGridDeptInfo.Parent.Focus();
     switch (e.Button.ImageIndex)
     {
         case SAVE:
             if (deptCheck())
             {
                 if (SaveDeptInfo())
                 {
                     queryDept();
                 }
             }
             break;
         case DISCARD:
             queryDept();
             break;
         Default:
             break;
     }
 }
Beispiel #50
0
 private void dataGrid1_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == NavigatorButtonType.Remove)
     {
         if ((this.m_InEditing && this.m_CanDo) && (((GridView)this.dataGrid1.MainView).SelectedRowsCount > 0))
         {
             IFeatureLayer pTable = this.m_pTable as IFeatureLayer;
             if (pTable.FeatureClass != null)
             {
                 string oIDFieldName = pTable.FeatureClass.OIDFieldName;
                 int[]  selectedRows = ((GridView)this.dataGrid1.MainView).GetSelectedRows();
                 this.m_CanDoFeatureLayerSelectChange = false;
                 IWorkspaceEdit workspace = (this.m_pTable as IDataset).Workspace as IWorkspaceEdit;
                 for (int i = 0; i < selectedRows.Length; i++)
                 {
                     object obj2 = ((GridView)this.dataGrid1.MainView).GetRow(selectedRows[i]);
                     if (obj2 is DataRowView)
                     {
                         int          num2        = Convert.ToInt32((obj2 as DataRowView).Row[oIDFieldName]);
                         IQueryFilter queryFilter = new QueryFilterClass
                         {
                             WhereClause = this.m_pTable.OIDFieldName + " = " + num2.ToString()
                         };
                         ICursor o   = this.m_pTable.Search(queryFilter, false);
                         IRow    row = o.NextRow();
                         if (row != null)
                         {
                             workspace.StartEditOperation();
                             row.Delete();
                             workspace.StopEditOperation();
                         }
                         row = null;
                         ComReleaser.ReleaseCOMObject(o);
                         o = null;
                     }
                 }
                 this.m_CanDoFeatureLayerSelectChange = true;
                 if (this.m_pTable is IFeatureLayer)
                 {
                     try
                     {
                         (this.m_pMap as IActiveView).Refresh();
                     }
                     catch
                     {
                     }
                 }
             }
         }
     }
     else if (e.Button.ButtonType == NavigatorButtonType.Last)
     {
         if (this.m_pDataTable.Rows.Count < this.m_RecordNum)
         {
             this.AddRecordToListView(true);
         }
     }
     else if (((e.Button.ButtonType == NavigatorButtonType.Next) &&
               (((GridView)this.dataGrid1.MainView).GetSelectedRows()[0] == (this.m_pDataTable.Rows.Count - 2))) &&
              (this.m_pDataTable.Rows.Count < this.m_RecordNum))
     {
         this.AddRecordToListView(false);
     }
 }
Beispiel #51
0
 private void fgDevGridUserInfo_EF_GridBar_AddRow_Event(object sender, NavigatorButtonClickEventArgs e)
 {
     gridViewUserInfo.ClearSorting();
     gridViewUserInfo.AddNewRow();
     gridViewUserInfo.RefreshData();
     gridViewUserInfo.FocusedRowHandle = gridViewUserInfo.RowCount - 1;
 }
Beispiel #52
0
 /// <summary>supprime tous les enregistrements sélectionnés</summary>
 public static void EmbeddedNavigator_DeleteSelection(object sender, NavigatorButtonClickEventArgs e)
 {
     GridControlNavigator nav = (GridControlNavigator)sender;
     GridControl grid = (GridControl)nav.Parent;
     if (e.Button.ButtonType == NavigatorButtonType.Remove && !e.Handled)
     {
         GridView gridView = (GridView)grid.MainView;
         int[] iSelect = gridView.GetSelectedRows();
         if (iSelect != null)
         {
             for (int i = 0; i < iSelect.Length; i++)
             {
                 DataRow row = gridView.GetDataRow(iSelect[i]);
                 if (row != null) DeleteRow(row);
             }
         }
         else
         {
             DataRow row = gridView.GetDataRow(gridView.FocusedRowHandle);
             if (row != null) DeleteRow(row);
         }
         e.Handled = true;
     }
 }
Beispiel #53
0
        private void AddCopyNewRow(object sender, EventArgs e)
        {
            try
            {
                //if (this.DataSource is System.Windows.Forms.BindingSource)
                //{
                //    (this.DataSource as System.Windows.Forms.BindingSource).EndEdit();
                //}
                //addFocusedRowCopy(); //复制新增焦点行
                if (EF_GridBar_AddCopyRow_Event != null)
                {
                    DevExpress.XtraEditors.NavigatorButtonClickEventArgs eNew = new NavigatorButtonClickEventArgs(EmbeddedNavigator.Buttons.CustomButtons[10]);

                    EF_GridBar_AddCopyRow_Event(sender, eNew);
                }
                else
                {
                    if (this.DataSource == null)
                    {
                        throw new Exception("The DataSource of EFDevGrid is null!");
                    }
                    addFocusedRowCopy(); //复制新增焦点行
                }
                //gridView1.FocusedRowHandle = gridView1.DataRowCount - 1;
                // MessageBox.Show("AddCopyNewRow");
                if (popMenu != null)
                    popMenu.GenerateCloseUpEvent();
            }
            catch (Exception ex)
            {
                EFMessageBox.Show(ex.Message);
            }
        }
Beispiel #54
0
 private void gridControlElencoCard_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     if (e.Button.ButtonType == NavigatorButtonType.Custom)
     {
         Matricola obj = this.gridViewElencoCard.GetFocusedRow() as Matricola;
         if (obj != null)
         {
             ElencoCard.Remove(obj);
             UpdateInfo();
         }
     }
 }
Beispiel #55
0
 private void AddNewRow(object sender, EventArgs e)
 {
     try
     {
         if (EF_GridBar_AddRow_Event != null)
         {
             DevExpress.XtraEditors.NavigatorButtonClickEventArgs eNew = new NavigatorButtonClickEventArgs(EmbeddedNavigator.Buttons.CustomButtons[9]);
             EF_GridBar_AddRow_Event(sender, eNew);
         }
         else
         {
             if (this.DataSource == null)
             {
                 throw new Exception("The DataSource of EFDevGrid is null!");
             }
             if (this.MainView is DevExpress.XtraGrid.Views.Grid.GridView)
             {
                 ((DevExpress.XtraGrid.Views.Grid.GridView)this.MainView).AddNewRow();//  新增一行
                 if (ShowSelectedColumn)
                 {
                     ((DevExpress.XtraGrid.Views.Grid.GridView)this.MainView).SetFocusedRowCellValue(selectedColumnFieldName, true);
                 }
             }
         }
         if (popMenu != null)
             popMenu.GenerateCloseUpEvent();
     }
     catch (Exception ex)
     {
         EFMessageBox.Show(ex.Message);
     }
 }
Beispiel #56
0
 private void gdcLines_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     var index = ((NavigatorCustomButton)e.Button).Index;
     Set_Operation(index);
 }
 private void gridControlCode_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
 {
     //if (e.Button.ButtonType == NavigatorButtonType.Append)
     //{
     //    if (gridControlCode.MainView == gridViewCD_HesaTime)
     //        rowgridViewCD_HesaTime = gridViewCD_HesaTime.GetFocusedDataRow();
     //}
 }
Beispiel #58
0
        private void gridControlMessaggi_EmbeddedNavigator_ButtonClick(object sender, NavigatorButtonClickEventArgs e)
        {
            if (e.Button.ButtonType == NavigatorButtonType.Append)
            {
                e.Handled = true;

                if (Program.UtenteCollegato.Autorizzato(Utente.OperazioneRiepiloghi))
                {
                    using (XtraFormMessaggio fmsg = new XtraFormMessaggio())
                    {
                        fmsg.Init(null);

                        if (fmsg.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
                        {
                            AggiornaGriglie();
                        }
                    }
                }
                else
                {
                    XtraMessageBox.Show("Utente non autorizzato a comporre nuovi messaggi.", "Errore", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #59
0
 private void nvgtDataPager_ButtonClick_1(object sender, NavigatorButtonClickEventArgs e)
 {
     ShowEvent("ButtonClick", e.Button);
 }