예제 #1
0
        private void LoadMe(object sender, EventArgs e)
        {
            FeeServiceClient feeService = new FeeServiceClient();
            gradeLevels = new List<GradeLevel>(feeService.GetAllGradeLevels());
            schoolYears = new List<SchoolYear>(feeService.GetLastFiveSY());

            cmbGradeLevel.DataSource = gradeLevels;
            cmbGradeLevel.ValueMember = "GradeLev";
            cmbGradeLevel.DisplayMember = "Description";

            cmbSY.DataSource = schoolYears;
            cmbSY.ValueMember = "SY";
            cmbSY.DisplayMember = "SY";
        }
예제 #2
0
        private void LoadMe(object sender, EventArgs e)
        {
            SubjectAssignmentServiceClient subjectAss = new SubjectAssignmentServiceClient();
            FeeServiceClient feeSer = new FeeServiceClient();

            gradeLevels = new List<ScheduleServiceRef.GradeLevel>(subjectAss.GetAllGradeLevels());
            schoolYears = new List<FeeServiceRef.SchoolYear>(feeSer.GetLastFiveSY());
            sections = new List<GradeSection>(subjectAss.GetAllSections());

            cmbGradeLevel.DataSource = gradeLevels;
            cmbGradeLevel.ValueMember = "GradeLev";
            cmbGradeLevel.DisplayMember = "Description";

            cmbSY.DataSource = schoolYears;
            cmbSY.ValueMember = "SY";
            cmbSY.DisplayMember = "SY";
        }
예제 #3
0
        private void LoadMe()
        {
            FeeServiceClient feeService = new FeeServiceClient();
            ExistingFees = new List<Fee>(feeService.GetAllFees());
            gradeLevels = new List<GradeLevel>(feeService.GetAllGradeLevels());
            schoolYears = new List<SchoolYear>(feeService.GetLastFiveSY());

            cmbGradeLevel.DataSource = gradeLevels;
            cmbGradeLevel.ValueMember = "GradeLev";
            cmbGradeLevel.DisplayMember = "Description";
            cmbSY.DataSource = schoolYears;
            cmbSY.ValueMember = "SY";
            cmbSY.DisplayMember = "SY";

            txtAmount.Text ="0.00";
            txtDescription.Text = String.Empty;
            txtDiscount.Text = "0";
            txtNumPay.Text = "1";
        }
예제 #4
0
        public void LoadStudentFees()
        {
            FeeServiceClient feeService = new FeeServiceClient();
            string message = String.Empty;
            try
            {
                var fees = feeService.GetAllFees();
                feeList = new List<Fee>(fees);
                gvFees.DataSource = feeList;
                gvFees.Refresh();

                if (gvFees.RowCount != 0)
                    gvFees.Rows[0].IsSelected = true;
            }
            catch (Exception ex)
            {
                message = "Error Loading Fees List";
                MessageBox.Show(ex.ToString());
            }
        }
예제 #5
0
        private void Save()
        {
            FeeServiceClient feeService = new FeeServiceClient();
            Boolean ret = false;
            string message = String.Empty;
            string dis = txtDiscount.Text.ToString();
            float discount = (float.Parse(dis))/100f;
            Fee fee = new Fee()
            {
                NumPay = Int32.Parse(txtNumPay.Text),
                FeeDescription = txtDescription.Text,
                Amount = double.Parse(txtAmount.Text),
                SYImplemented = cmbSY.SelectedValue.ToString(),
                GradeLevel = cmbGradeLevel.SelectedValue.ToString(),
                DiscountFullPay = discount
            };
            if (Op.Equals("new"))
            {
                if (ExistingFees.Exists(t => t.FeeDescription == fee.FeeDescription && t.GradeLevel == fee.GradeLevel && t.SYImplemented == fee.SYImplemented))
                {
                    MessageBox.Show(this, "Fee for the Grade Level already Exists", "Fee Exists");
                }
                else
                    ret = feeService.CreateFee(ref fee, ref message);
                    Log("C", "Fees", fee);
                if (ret)
                    MessageBox.Show(this, "Saved Successfully");
                else
                    MessageBox.Show(this, "Error Saving");

                this.Close();
            }
            else if (Op.Equals("edit"))
                {
                    fee.FeeID = SelectedFee.FeeID;
                    ret = feeService.UpdateFee(ref fee, ref message);
                Log("U", "Fees", fee);
                if (ret)
                    MessageBox.Show(this, "Saved Successfully");
                else
                    MessageBox.Show(this, "Error Saving");

                this.Close();
            }
        }