private void frmCourse_Load(object sender, EventArgs e)
        {
            CourseBUS.RenderListViewDataCourses(lvwCourse);

            // Load Initial Config
            FormSetup.FormLoad(this);
        }
Exemple #2
0
        private async void Grid_Loaded(object sender, RoutedEventArgs e)
        {
            CourseBUS courseBUS = new CourseBUS();
            var       course    = await courseBUS.get_Course();

            List <COURSE> collection = new List <COURSE>((IEnumerable <COURSE>)course);

            lvDanhSachDay.ItemsSource = collection;
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (txtCourseId.Text.Length <= 0)
            {
                MessageBox.Show(MessageBoxText.NotSelectListView, MessageBoxText.CaptionInformation, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            CourseBUS.HandleDeleteCourse(lvwCourse, txtCourseId.Text);
        }
Exemple #4
0
        private void frmMain_Load(object sender, EventArgs e)
        {
            new UserBUS();
            FacultyBUS.RenderComboBoxDataFaculties(cboFaculty);
            CourseBUS.RenderComboBoxDataCourses(cboCourse);

            SelectTypeUser();

            lblWelcome.Text = "Xin chào ADMIN " + Control.userLogin.Name;

            // Load Initial Config
            FormSetup.FormLoad(this);
        }
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (CodeNumExists())
            {
                return;
            }
            if (txtCourseId.Text.Length <= 0)
            {
                lblCourseId.ForeColor = ColorTheme.getTheme("danger");
                txtCourseId.Focus();
                MessageBox.Show(MessageBoxText.RequiredInput, MessageBoxText.CaptionInformation, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            Course course = new Course(txtCourseId.Text, txtCourseName.Text);

            CourseBUS.HandleAddCourse(lvwCourse, course);
        }
Exemple #6
0
        /// <summary>
        /// Get a Course Subscription in Async Queue With Azure Service Bus
        /// </summary>
        /// <returns>Task</returns>
        public Course ProcessCourseSubscribeTask()
        {
            try
            {
                CourseBUS courseServiceBus = new CourseBUS();
                var       message          = courseServiceBus.ProcessCourseSubscriptionQueue();
                var       course           = JsonConvert.DeserializeObject <Course>(Encoding.UTF8.GetString(message.Result.Body));
                _courseEmail = new SMTPProvider();
                _courseEmail.SendMail(new Email.Email());
                return(CourseSubscription(course));
            }
            catch (Exception e)
            {
                //TODO: IMPLEMENT ERROR ANT TREAMENT
                Console.WriteLine(e);
                throw;
            }

            //return CourseSubscription(course);
        }
        private void frmClass_Load(object sender, EventArgs e)
        {
            new ClassBUS();
            CourseBUS.RenderListViewDataCourses(lvwCourse);
            FacultyBUS.RenderListViewDataFaculty(lvwFaculty);
            ClassBUS.RenderListViewFromState(lvwClass);

            // Select Default
            if (lvwCourse.Items.Count > 0)
            {
                lvwCourse.Items[0].Selected = true;
                lvwCourse.Select();
            }

            if (lvwFaculty.Items.Count > 0)
            {
                lvwFaculty.Items[0].Selected = true;
                lvwFaculty.Select();
            }

            // Load Initial Config
            FormSetup.FormLoad(this);
        }
Exemple #8
0
        private void frmSubject_Load(object sender, System.EventArgs e)
        {
            new SubjectBUS();
            CourseBUS.RenderListViewDataCourses(lvwCourse);
            FacultyBUS.RenderListViewDataFaculty(lvwFaculty);
            SubjectBUS.RenderListViewFromState(lvwSubject);
            UserBUS.RenderComboBoxDataLecturer(cboLecturer);

            // Select Default
            if (lvwCourse.Items.Count > 0)
            {
                lvwCourse.Items[0].Selected = true;
                lvwCourse.Select();
            }

            if (lvwFaculty.Items.Count > 0)
            {
                lvwFaculty.Items[0].Selected = true;
                lvwFaculty.Select();
            }

            // Load Initial Config
            FormSetup.FormLoad(this);
        }
Exemple #9
0
 /// <summary>
 /// Put a Course Subscription in Async Queue With Azure Service Bus
 /// </summary>
 /// <returns>Task</returns>
 public async Task PutCourseSubscriptionQueue(Course course)
 {
     CourseBUS courseServiceBus = new CourseBUS();
     await courseServiceBus.PutCourseSubscriptionQueue(course);
 }
Exemple #10
0
 private void picReloadCourse_Click(object sender, EventArgs e)
 {
     CourseBUS.RenderComboBoxDataCourses(cboCourse);
     MessageBox.Show(MessageBoxText.ReloadDataSuccess, MessageBoxText.CaptionSuccess, MessageBoxButtons.OK, MessageBoxIcon.Information);
 }