Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            int                   id       = Convert.ToInt32(txtID.Text);
            DateTime              d1       = dateTimePicker1.Value;
            DateTime              d2       = dateTimePicker2.Value;
            IGenerateRaports      raport   = null;
            Activity              activity = new Activity(id, d1, d2);
            GenerateReportFactory factory  = new GenerateReportFactory();

            factory.GenerateReports(1, activity);
            factory.GenerateReports(2, activity);
        }
Ejemplo n.º 2
0
        public virtual void  GenerateReports(int method, Activity activity)
        {
            IGenerateRaports raport = null;

            switch (method)
            {
            case 1:
                raport = new ActivityFile();
                raport.generateReports(activity);
                break;

            case 2:
                raport = new EmployeeFile();
                raport.generateReports(activity);
                break;
            }
        }