Exemple #1
0
        public void InsertRecord()
        {
            try
            {
                DialogResult dr = System.Windows.Forms.DialogResult.OK;

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

                    PassportDataForm rf = new PassportDataForm(id, 0);
                    rf.m_bShowContinueMsg = false;
                    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);
                     * }*/
                }
            }
            catch (SQLiteException ex)
            {
                MyLocalizer.XtraMessageBoxShow("Ошибка при работе с базой данных. Описание: " + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception ex)
            {
                MyLocalizer.XtraMessageBoxShow("В программе произошла ошибка. Описание: " + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #2
0
        public void UpdateRecord()
        {
            if (GridView.FocusedRowHandle < 0)
            {
                return;
            }

            DataRowView drv = (DataRowView)(qCondensersBindingSource.Current);
            long        id  = Convert.ToInt64(drv.Row["CondenserID"]);

            try
            {
                PassportDataForm rf = new PassportDataForm(id, 0);
                rf.m_bShowContinueMsg = false;
                DialogResult dr = rf.ShowDialog(this);
                if (dr == System.Windows.Forms.DialogResult.OK)
                {
                    RefreshGridPos(id);
                    //if (rf.m_bContinueNext) ShowTestForm(id, rf.m_CondenserTestID);
                }
            }
            catch (SQLiteException ex)
            {
                MyLocalizer.XtraMessageBoxShow("Ошибка при работе с базой данных. Описание: " + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception ex)
            {
                MyLocalizer.XtraMessageBoxShow("В программе произошла ошибка. Описание: " + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            /*PassportDataForm rf = new PassportDataForm(id);
             * DialogResult dr = rf.ShowDialog(this);
             * if (dr == System.Windows.Forms.DialogResult.OK)
             *  RefreshGridPos(id);*/
        }
Exemple #3
0
        private void btnPassportAdd_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult dr = System.Windows.Forms.DialogResult.OK;

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

                    PassportDataForm rf = new PassportDataForm(id, 0);
                    rf.m_bShowContinueMsg = true;
                    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);
            }
        }
Exemple #4
0
        public void InsertRecord()
        {
            //if (GridView.FocusedRowHandle < 0) return;

            long id = -1;

            PassportDataForm rf = new PassportDataForm(id);
            DialogResult     dr = rf.ShowDialog(this);

            id = rf.m_id;
            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                RefreshGridPos(id);
            }
        }
Exemple #5
0
        public void UpdateRecord()
        {
            if (GridView.FocusedRowHandle < 0)
            {
                return;
            }

            DataRowView drv = (DataRowView)(qEquipmentsBindingSource.Current);
            long        id  = Convert.ToInt64(drv.Row["EquipmentID"]);

            PassportDataForm rf = new PassportDataForm(id);
            DialogResult     dr = rf.ShowDialog(this);

            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                RefreshGridPos(id);
            }
        }
Exemple #6
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);
            }
        }
Exemple #7
0
        void UpdatePassportData(long id)
        {
            PassportDataForm rf = new PassportDataForm(id);

            rf.m_bShowContinueMsg = true;
            DialogResult dr = rf.ShowDialog(this);

            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                RefreshGridPos(id);
            }

            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                if (rf.m_bContinueNext)
                {
                    ShowVisualForm(id, false);
                }
            }
        }
Exemple #8
0
 void UpdatePassportData(long id, long CondenserTestID)
 {
     try
     {
         PassportDataForm rf = new PassportDataForm(id, CondenserTestID);
         rf.m_bShowContinueMsg = true;
         DialogResult dr = rf.ShowDialog(this);
         if (dr == System.Windows.Forms.DialogResult.OK)
         {
             RefreshGridPos(id);
             if (rf.m_bContinueNext)
             {
                 ShowTestForm(id, rf.m_CondenserTestID);
             }
         }
     }
     catch (Exception ex)
     {
         MyLocalizer.XtraMessageBoxShow("В программе произошла ошибка. Описание: " + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #9
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();
                }
            }
        }
Exemple #10
0
        private void btnPassportAdd_Click(object sender, EventArgs e)
        {
            DialogResult dr = System.Windows.Forms.DialogResult.OK;

            if (!m_bAddPassportMessage)
            {
                AddPassportMessageForm f = new AddPassportMessageForm();
                f.m_bAddPassportMessage = m_bAddPassportMessage;
                f.m_strLicenseCode      = m_strLicenseCode;
                dr = f.ShowDialog(this);
                m_bAddPassportMessage = f.m_bAddPassportMessage;
            }

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

                PassportDataForm rf = new PassportDataForm(id);
                rf.m_bShowContinueMsg = true;
                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();
            }
        }