Esempio n. 1
0
 private void tsmNoRight_Click(object sender, EventArgs e)
 {
     //главная задача
     drivers = drivers.ListDriveCar(ModDrive.No);
     drivers.GetList().Sort();
     dgMain.Rows.Clear();
     dgMain.DataSource = drivers.GetList();
 }
Esempio n. 2
0
        private void tsmAdd_Click(object sender, EventArgs e)
        {
            AddOrChange rec = new AddOrChange();

            if (rec.ShowDialog() == DialogResult.OK)
            {
                drivers.Add(rec.Own);
            }
            dgMain.DataSource = drivers.GetList();
        }
Esempio n. 3
0
 public override void Save(string filename, ListDrivers ldriver)
 {
     using (Stream stream = File.Create(filename))
     {
         BinaryFormatter formatter = new BinaryFormatter();
         formatter.Serialize(stream, ldriver.GetList());
     }
 }
Esempio n. 4
0
 public override void Save(string filename, ListDrivers ldriver)
 {
     using (Stream stream = File.Open(filename, FileMode.Create))
     {
         XmlSerializer serializer = new XmlSerializer(typeof(List <CarOwner>));
         serializer.Serialize(stream, ldriver.GetList());
         stream.Close();
     }
 }
Esempio n. 5
0
 private void tsmOpen_Click(object sender, EventArgs e)
 {
     if (openFileDialog.ShowDialog() == DialogResult.OK)
     {
         FileInfo    fi = new FileInfo(openFileDialog.FileName);
         FileManager fm = GetFileByExtention(fi.Extension);
         drivers           = fm.Load(fi.FullName);
         dgMain.DataSource = drivers.GetList();
     }
 }
Esempio n. 6
0
        private void cmbSort_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (cmbSort.SelectedItem) //это не красиво
            {
            case "Все":
                drivers = drivers.ListDriveCar(ModDrive.All);
                drivers.GetList().Sort();
                dgMain.DataSource = drivers.GetList();
                break;

            case "Может":
                canDrivers = drivers.ListDriveCar(ModDrive.Yes);
                canDrivers.GetList().Sort();
                dgMain.DataSource = canDrivers.GetList();
                break;

            case "Не может":
                notCanDrivers = drivers.ListDriveCar(ModDrive.No);
                notCanDrivers.GetList().Sort();
                dgMain.DataSource = notCanDrivers.GetList();
                break;
            }
        }
Esempio n. 7
0
 public override void Save(string path, ListDrivers ldriver)
 {
     using (StreamWriter sw = new StreamWriter(path, false, Encoding.ASCII))
     {
         foreach (CarOwner i in ldriver.GetList())
         {
             sw.WriteLine();
             sw.WriteLine(i.FullName);
             sw.WriteLine(i.TypeLicense);
             sw.WriteLine(i.ModelCar);
             sw.WriteLine(i.TypeCar);
             sw.WriteLine(i.CarNumber);
             sw.WriteLine(i.CarDate);
         }
         sw.Close();
     }
 }