예제 #1
0
 private void bCancelFind_Click(object sender, EventArgs e)
 {
     tFind.Text        = "";
     m_strFilterString = "###";
     FindEquipments(-1);
     MainGridView.ExpandAllGroups();
 }
예제 #2
0
 private void bCancelFind_Click(object sender, EventArgs e)
 {
     try
     {
         tFind.Text        = "";
         m_strFilterString = "###";
         FindEquipments(-1);
         MainGridView.ExpandAllGroups();
         MainGridView.ClearColumnsFilter();
     }
     catch (Exception ex)
     {
         MyLocalizer.XtraMessageBoxShow("В программе произошла ошибка. Описание: " + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #3
0
        private void bAcceptFind_Click(object sender, EventArgs e)
        {
            try
            {
                m_strFilterString = tFind.Text;
                FindEquipments(-1);
                MainGridView.ExpandAllGroups();

                if (MainGridView.RowCount == 0)
                {
                    NoFindEquipmentMessageForm f = new NoFindEquipmentMessageForm();

                    f.m_strMessage = "Конденсатор по поиску \"" + m_strFilterString + "\" отсутствует в базе данных. Добавить конденсатор?";

                    if (f.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
                    {
                        long id = -1;

                        PassportDataForm rf = new PassportDataForm(id, 0);
                        rf.m_bShowContinueMsg = true;
                        System.Windows.Forms.DialogResult dr = rf.ShowDialog(this);
                        id = rf.m_id;
                        if (dr == System.Windows.Forms.DialogResult.OK)
                        {
                            RefreshGridPos(id);
                        }

                        if (rf.m_bContinueNext)
                        {
                            ShowTestForm(id, rf.m_CondenserTestID);
                        }
                    }
                    else
                    {
                        tFind.Focus();
                    }
                }
            }
            catch (Exception ex)
            {
                MyLocalizer.XtraMessageBoxShow("В программе произошла ошибка. Описание: " + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #4
0
        private void bAcceptFind_Click(object sender, EventArgs e)
        {
            m_strFilterString = tFind.Text;
            FindEquipments(-1);
            MainGridView.ExpandAllGroups();

            if (MainGridView.RowCount == 0)
            {
                NoFindEquipmentMessageForm f = new NoFindEquipmentMessageForm();

                f.m_strMessage = "Оборудование по поиску \"" + m_strFilterString + "\" отсутствует в базе данных. Добавить оборудование?";

                if (f.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
                {
                    long id = -1;

                    PassportDataForm rf = new PassportDataForm(id);
                    rf.m_bShowContinueMsg = true;
                    System.Windows.Forms.DialogResult dr = rf.ShowDialog(this);
                    id = rf.m_id;
                    if (dr == System.Windows.Forms.DialogResult.OK)
                    {
                        RefreshGridPos(id);
                    }

                    if (rf.m_bContinueNext)
                    {
                        ShowVisualForm(id, false);
                    }
                }
                else
                {
                    tFind.Focus();
                }
            }
        }