Ejemplo n.º 1
0
 private void saveBtn_Click(object sender, EventArgs e)
 {
     if (opnFileDialog.ShowDialog() == DialogResult.Cancel)
     {
         return;
     }
     else
     {
         if (!String.IsNullOrEmpty(input.Text))
         {
             p.Name = input.Text;
             SaveToFile.Save(opnFileDialog.FileName, p.Name);
         }
         else
         {
             MessageBox.Show("Add your name", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }
Ejemplo n.º 2
0
        public void CreateEmployee(string firstName, string lastName, EmployeeType employeeType)
        {
            BaseEmployee employee = null;

            SaveToFile saveToFile = new SaveToFile();

            switch (employeeType)
            {
            case EmployeeType.Employee:
                employee = new Employee(firstName, lastName);
                break;

            case EmployeeType.Head:
                employee = new Head(firstName, lastName);
                break;

            case EmployeeType.Freelanser:
                employee = new Freelancer(firstName, lastName);
                break;

            default: throw new Exception("Ошибка!");
            }
            saveToFile.Save(Settings1.Default.PathToAllEmployees, employee);
        }