Beispiel #1
0
 public void AddTraining(AddTraining objAddNewTrainingRequest)
 {
     try
     {
         AdminDAL objAdminDAL = new AdminDAL();
         objAdminDAL.Add_NewTraining(objAddNewTrainingRequest);
     }
     catch (Exception cmsEx) { throw cmsEx; }
 }
Beispiel #2
0
        public NewTest(string name, Results results, AddTraining addTraining)
        {
            this.results = results;
            InitializeComponent();
            FormClosing            += NewTest_FormClosing;
            _interval               = 1000;
            TrainingStateLabel.Text = "Start";

            // Create a connection to the bike using the simulator.
            connection = new BicycleConnection(name);
            // Initialise the rest of the attributes and start the timer
            Initialise(name, addTraining);
        }
Beispiel #3
0
        public void UpdateTrainingData(AddTraining objTrainingData)
        {
            try
            {
                AdminDAL objAdminDAL = new AdminDAL();
                objAdminDAL.UpdateTrainingData(objTrainingData);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #4
0
        public NewTest(string name, Results results, SerialPort serialPort, AddTraining addTraining)
        {
            this.results = results;
            InitializeComponent();
            FormClosing            += NewTest_FormClosing;
            TrainingStateLabel.Text = "Start";

            //TODO: change this if it makes the bicycle buffer f****d up
            _interval = 1000;

            // Create a connection to the real bike using the port.
            connection = new BicycleConnection(serialPort);
            // Initialise the rest of the attributes and start the timer
            Initialise(name, addTraining);
        }
Beispiel #5
0
        protected void btnAddTraining_Click(object sender, EventArgs e)
        {
            log4net.ILog logger = log4net.LogManager.GetLogger("File");
            try
            {
                AddNewTrainingRequest objAddNewTrainingRequest = new AddNewTrainingRequest();
                AddTraining           objaddTraining           = new AddTraining();

                if (txttraingType.Text.Trim() != "")
                {
                    if (txtdatefrom.Text.Trim() != "" && txtdateto.Text.Trim() != "")
                    {
                        objaddTraining.training_type = txttraingType.Text.Trim();
                        objaddTraining.Venue         = txtVenue.Text.Trim();
                        objaddTraining.T_startdate   = Convert.ToDateTime(txtdatefrom.Text.Trim());
                        objaddTraining.T_enddate     = Convert.ToDateTime(txtdateto.Text.Trim());
                        objaddTraining.Trainee       = txtTrainees.Text.Trim();
                        objaddTraining.Facilitation  = txtfacilitation.Text.Trim();
                        objaddTraining.TraineeDetail = txtTraineeDetail.Text.Trim();

                        AdminBLL ws = new AdminBLL();
                        ws.AddTraining(objaddTraining);

                        HttpContext.Current.Items.Add("COMPLETE", "INSERT");
                        Server.Transfer("CompleteForm.aspx");
                    }
                    lblerror.Visible = true;
                    lblerror.Text    = "Start and End Date is required....!";
                }
                else
                {
                    lblerr.Visible   = true;
                    lblerror.Visible = true;
                    lblerror.Text    = "Please Fill Training Topic....!";
                }
            }
            catch (Exception ex)
            {
                logger.Info(ex.Message);
            }
        }
Beispiel #6
0
        /**
         * Initialise attribues used by both constructors.
         */
        private void Initialise(string name, AddTraining addTraining)
        {
            // Some needed attributes

            currentPower = 20;
            wishedPower  = 50;
            measurements = new List <Measurement>();
            _name        = name;
            _addTraining = addTraining;

            heartRates = new List <int>();
            var message = Login.Handler.GetAge(name);

            _age    = (int)message.data.age;
            _isMan  = (bool)message.data.isman;
            chooser = new TrainingChooser(_age, _isMan);
            state   = TrainingState.START;

            runThread = new Thread(React);
            runThread.Start();
        }
        protected void btnsave_Click(object sender, EventArgs e)
        {
            log4net.ILog logger = log4net.LogManager.GetLogger("File");
            try
            {
                AddTraining objTraining = new AddTraining();
                AdminBLL    ws          = new AdminBLL();

                if (txttraingType.Text.Trim() != "")
                {
                    objTraining.training_id   = txttrainingid.Text.Trim();
                    objTraining.training_type = txttraingType.Text.Trim();
                    objTraining.Venue         = txtVenue.Text.Trim();

                    objTraining.T_startdate = Convert.ToDateTime(txtdatefrom.Text.Trim());
                    objTraining.T_enddate   = Convert.ToDateTime(txtdateto.Text.Trim());

                    objTraining.Facilitation  = txtfacilitation.Text.Trim();
                    objTraining.Trainee       = txtTrainees.Text.Trim();
                    objTraining.TraineeDetail = txtTraineeDetail.Text.Trim();
                    ws.UpdateTrainingData(objTraining);
                    HttpContext.Current.Items.Add(ContextKeys.CTX_COMPLETE, "UPDATE");
                    Server.Transfer("CompleteForm.aspx");
                }
                else
                {
                    lblErrMsg.Visible = true;
                    lblErrMsg.Text    = "Invalid Site Name ..!";
                    lblerr.Visible    = true;
                }
            }
            catch (Exception ex)
            {
                logger.Info(ex.Message);
            }
        }