Пример #1
0
        private void frmCarsTypesEdit_Load(object sender, EventArgs e)
        {
            bool bResult = true;

            oCarType.ID = nCarTypeID;

            if (nCarTypeID.HasValue && (int)nCarTypeID != 0)
            {
                // существующий тип
                bResult = oCarType.ReFillOne((int)nCarTypeID) && (oCarType.ErrorNumber == 0);
                if (bResult)
                {
                    txtCarTypeNаme.Text = oCarType.Name;
                    chkActual.Checked   = oCarType.Actual;
                }
            }
            else
            {
                // новый тип
                chkActual.Checked = true;
            }

            if (!bResult)
            {
                Dispose();
            }
        }
Пример #2
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            switch (tcList.CurrentPage.Name)
            {
            case "tabCars":
                if (grdCars.CurrentRow == null)
                {
                    return;
                }
                if (!oCarCur.ID.HasValue)
                {
                    return;
                }
                // перечитать, можно после этого выполнить какие-нибудь проверки
                if (oCarCur.ReFillOne((int)oCarCur.ID))
                {
                    if (StartForm(new frmCarsEdit((int)oCarCur.ID, false)) == DialogResult.Yes)
                    {
                        grdCars_Restore();
                    }
                }
                break;

            case "tabCarsTypes":
                if (grdCarsTypes.CurrentRow == null)
                {
                    return;
                }
                if (!oCarTypeCur.ID.HasValue)
                {
                    return;
                }
                // перечитать
                if (oCarTypeCur.ReFillOne((int)oCarTypeCur.ID))
                {
                    if (StartForm(new frmCarsTypesEdit((int)oCarTypeCur.ID)) == DialogResult.Yes)
                    {
                        grdCarsTypes_Restore();
                    }
                }
                break;
            }
        }