Ejemplo n.º 1
0
        protected override bool ValidateDynamic()
        {
            bool isSerialValid = (FineData.GetFineBySerialNumber(_fine.SerialNumber) == null);

            setErrMessage("Съществува глоба със сериен номер: " + _fine.SerialNumber + ".", isSerialValid);
            bool isDriverValid = (DriverData.GetDriverByLicenseID(_fine.DrivingLicenseNumber) != null);

            setErrMessage("Не съществува шофьор с номер на книжка: " + _fine.DrivingLicenseNumber + ".", isDriverValid);
            return(isDriverValid && isSerialValid);
        }
Ejemplo n.º 2
0
        // --------Fine Data Window--------------

        private void cbFineIds_SelectedIndexChanged(object sender, EventArgs e)
        {
            object value = cbFineIds.SelectedValue;

            if (value == null)
            {
                return;
            }
            string id   = value.ToString();
            Fine   fine = FineData.GetFineBySerialNumber(id);

            showFineInfo(fine);
            ChangeFineToUpdateble();
        }