Esempio n. 1
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     Own             = new CarOwner();
     Own.FullName    = txbFIO.Text;
     Own.TypeLicense = (TypeCar)(cmbTypeLincence.SelectedIndex + 1);
     Own.ModelCar    = txbModelCar.Text;
     Own.TypeCar     = (TypeCar)(cmbTypeCar.SelectedIndex + 1);
     Own.CarDate     = Convert.ToDateTime(txbDateLince.Text);
     Own.CarNumber   = Convert.ToInt32(txbNumCar.Text);
     //
     //
     DialogResult = DialogResult.OK;
 }
Esempio n. 2
0
 public AddOrChange()
 {
     InitializeComponent();
     Own = new CarOwner();
     for (int i = 1; i < 5; i++)
     {
         cmbTypeCar.Items.Add(HelperEnum.GetEnumDescription((TypeCar)i));
         cmbTypeLincence.Items.Add(HelperEnum.GetEnumDescription((TypeCar)i));
     }
     cmbTypeCar.SelectedIndex      = 0;
     cmbTypeLincence.SelectedIndex = 0;
     cmbTypeCar.DropDownStyle      = ComboBoxStyle.DropDownList;
     cmbTypeLincence.DropDownStyle = ComboBoxStyle.DropDownList;
 }
Esempio n. 3
0
        public AddOrChange(CarOwner car)
        {
            InitializeComponent();
            Own = car;
            //отобразить на форме
            txbFIO.Text = Own.FullName;
            //cmbTypeLincence.SelectedItem = Own.TypeLicense;
            txbModelCar.Text = Own.ModelCar;              //

            txbNumCar.Text    = Own.CarNumber.ToString(); //
            txbDateLince.Text = Own.CarDate.ToString();
            for (int i = 1; i < 5; i++)
            {
                cmbTypeCar.Items.Add(HelperEnum.GetEnumDescription((TypeCar)i));
                cmbTypeLincence.Items.Add(HelperEnum.GetEnumDescription((TypeCar)i));
            }
            cmbTypeLincence.SelectedIndex = (int)Own.TypeLicense - 1;
            cmbTypeCar.SelectedIndex      = (int)Own.TypeCar - 1;
            cmbTypeCar.DropDownStyle      = ComboBoxStyle.DropDownList;
            cmbTypeLincence.DropDownStyle = ComboBoxStyle.DropDownList;
        }
Esempio n. 4
0
 public void Delete(CarOwner co)
 {
     ListDriver.Remove(co);
 }
Esempio n. 5
0
        public void Edit(CarOwner co)
        {
            int i = ListDriver.IndexOf(co);

            ListDriver[i] = co;
        }
Esempio n. 6
0
 public void Add(CarOwner co)
 {
     ListDriver.Add(co);
 }
Esempio n. 7
0
 public void Edit(int ind, CarOwner own)
 {
     ListDriver[ind] = own;
 }
Esempio n. 8
0
        public override ListDrivers Load(string path)
        {
            using (StreamReader sr = File.OpenText(path))
            {
                ListDrivers ldriver = new ListDrivers();
                string      s       = "";
                while ((s = sr.ReadLine()) != null)
                {
                    CarOwner owner = new CarOwner();
                    owner.FullName = sr.ReadLine();
                    s = sr.ReadLine();
                    switch (s)
                    {
                    case "A":
                        owner.TypeLicense = TypeCar.A;
                        break;

                    case "B":
                        owner.TypeLicense = TypeCar.B;
                        break;

                    case "C":
                        owner.TypeLicense = TypeCar.C;
                        break;

                    case "D":
                        owner.TypeLicense = TypeCar.D;
                        break;

                    default:
                        owner.TypeLicense = TypeCar.none;
                        break;
                    }
                    owner.ModelCar = sr.ReadLine();
                    s = sr.ReadLine();
                    switch (s)
                    {
                    case "A":
                        owner.TypeCar = TypeCar.A;
                        break;

                    case "B":
                        owner.TypeCar = TypeCar.B;
                        break;

                    case "C":
                        owner.TypeCar = TypeCar.C;
                        break;

                    case "D":
                        owner.TypeCar = TypeCar.D;
                        break;

                    default:
                        owner.TypeCar = TypeCar.none;
                        break;
                    }
                    owner.CarNumber = Convert.ToInt32(sr.ReadLine());
                    owner.CarDate   = Convert.ToDateTime(sr.ReadLine());
                    ldriver.Add(owner);
                }
                return(ldriver);
            }
        }