Beispiel #1
0
        public bool CreateScholarship(ref ScholarshipDiscount scholarship, ref string message)
        {
            ScholarshipDiscountBDO sbdo = new ScholarshipDiscountBDO();

            TranslateScholarshipToScholarshipBDO(scholarship, sbdo);
            return(sLogic.CreateScholarship(ref sbdo, ref message));
        }
Beispiel #2
0
        // Done
        public bool UpdateScholarshipDiscount(ref ScholarshipDiscount scholarshipDiscount, ref string message)
        {
            ScholarshipDiscountBDO sdBDO = new ScholarshipDiscountBDO();

            TranslateScholarshipDiscountToScholarshipDiscountBDO(scholarshipDiscount, sdBDO);
            return(sLogic.UpdateScholarshipDiscount(ref sdBDO, ref message));
        }
Beispiel #3
0
        public bool AddScholarshipDiscount(ref ScholarshipDiscount scholarshipDiscount, int scholarshipCode, ref string message)
        {
            ScholarshipDiscountBDO sdbdo = new ScholarshipDiscountBDO();

            TranslateScholarshipDiscountToScholarshipDiscountBDO(scholarshipDiscount, sdbdo);
            return(sLogic.AddScholarshipDiscount(sdbdo, scholarshipCode, ref message));
        }
Beispiel #4
0
 private void TranslateScholarshipToScholarshipBDO(ScholarshipDiscount sc, ScholarshipDiscountBDO sbdo)
 {
     sbdo.ScholarshipDiscountId = sc.ScholarshipDiscountId;
     sbdo.Scholarship           = sc.Scholarship;
     sbdo.Discount    = (float)sc.Discount;
     sbdo.Deactivated = sc.Deactivated;
     sbdo.Description = sc.Description;
 }
Beispiel #5
0
 public void TranslateScholarshipToScholarshipBDO(ScholarshipDiscount s, ScholarshipDiscountBDO sBDO)
 {
     //sBDO.ScholarshipCode = s.ScholarshipCode;
     //sBDO.Condition = s.Condition;
     sBDO.Deactivated = s.Deactivated;
     sBDO.Description = s.Description;
     //  sBDO.Privilege = s.Privilege;
 }
Beispiel #6
0
 private void TranslateScholarshipDiscountToScholarshipDiscountBDO(ScholarshipDiscount sc, ScholarshipDiscountBDO sbdo)
 {
     //FeeService fs = new FeeService();
     //Fee f = new Fee();
     //f = fs.GetFee(sc.FeeID);
     sbdo.Deactivated           = sc.Deactivated;
     sbdo.Discount              = (float)sc.Discount;
     sbdo.ScholarshipDiscountId = sc.ScholarshipDiscountId;
     //sbdo.Fee = f;
 }
Beispiel #7
0
        // Done
        public List <ScholarshipDiscount> GetAllScholarshipDiscount(int scholarshipCode)
        {
            List <ScholarshipDiscount> sDiscount = new List <ScholarshipDiscount>();

            foreach (ScholarshipDiscountBDO sdbdo in sLogic.GetAllDiscounts(scholarshipCode))
            {
                ScholarshipDiscount sc = new ScholarshipDiscount();
                TranslateScholarshipDiscountBDOToScholarshipDiscount(sdbdo, sc);
                sDiscount.Add(sc);
            }
            return(sDiscount);
        }
Beispiel #8
0
        // Done
        public List <ScholarshipDiscount> GetAllScholarships()
        {
            List <ScholarshipDiscount> slist = new List <ScholarshipDiscount>();

            foreach (ScholarshipDiscountBDO sbdo in sLogic.GetAllScholarships())
            {
                ScholarshipDiscount s = new ScholarshipDiscount();
                TranslateScholarshipBDOToScholarship(sbdo, s);
                slist.Add(s);
            }
            return(slist);
        }
Beispiel #9
0
        public List <ScholarshipDiscount> ToScholarhsipDiscountList(List <ScholarshipDiscountBDO> sdbdo)
        {
            List <ScholarshipDiscount> scholarshipDiscounts = new List <ScholarshipDiscount>();

            foreach (ScholarshipDiscountBDO SD in sdbdo)
            {
                ScholarshipDiscount s = new ScholarshipDiscount();
                TranslateScholarshipDiscountBDOToScholarshipDiscount(SD, s);
                scholarshipDiscounts.Add(s);
            }

            return(scholarshipDiscounts);
        }
        private void gvScholarship_SelectionChanged(object sender, EventArgs e)
        {
            int selectedIndex = gvScholarship.CurrentRow.Index;

            if (selectedIndex >= 0)
            {
                string sID = gvScholarship.Rows[selectedIndex].Cells["ScholarshipCode"].Value.ToString();
                List <ScholarshipDiscount> item = new List <ScholarshipDiscount>();
                item = scholarshipList.FindAll(x => x.ScholarshipDiscountId.ToString() == sID);

                scholarshipSelected = new ScholarshipDiscount();
                scholarshipSelected = (ScholarshipDiscount)item[0];
            }
        }
Beispiel #11
0
        public void gvScholarshipDiscounts_ValueChanging(object sender, ValueChangingEventArgs e)
        {
            if (gvScholarshipDetails.CurrentRow.Index >= 0)
            {
                sDiscountSelected = new ScholarshipDiscount()
                {
                    ScholarshipDiscountId = scholarshipDiscountList[gvScholarshipDetails.CurrentRow.Index].ScholarshipDiscountId,
                    Discount    = scholarshipDiscountList[gvScholarshipDetails.CurrentRow.Index].Discount,
                    Deactivated = false,
                };

                oldScholarshipDiscountList.Add(sDiscountSelected);
            }
        }
        public void gvScholarshipDiscounts_ValueChanging(object sender, ValueChangingEventArgs e)
        {
            if (gvScholarshipDetails.CurrentRow.Index >= 0)
            {
                sDiscountSelected = new ScholarshipDiscount()
                {
                    ScholarshipDiscountId = scholarshipDiscountList[gvScholarshipDetails.CurrentRow.Index].ScholarshipDiscountId,
                    //ScholarshipCode = scholarshipDiscountList[gvScholarshipDetails.CurrentRow.Index].ScholarshipCode,
                    //FeeID = scholarshipDiscountList[gvScholarshipDetails.CurrentRow.Index].FeeID,
                    Discount = scholarshipDiscountList[gvScholarshipDetails.CurrentRow.Index].Discount,
                    Deactivated = false,
                 //   FeeName = scholarshipDiscountList[gvScholarshipDetails.CurrentRow.Index].FeeName
                };

                oldScholarshipDiscountList.Add(sDiscountSelected);

                //if (e.NewValue != e.OldValue)
                //{
                //    if (gvScholarshipDetails.CurrentColumn.Index == 2)
                //    {
                //        if (scholarshipDiscountList.FindAll(x => x.FeeName == e.NewValue.ToString()).Count <= 0)
                //        {
                //            if (oldScholarshipDiscountList.Exists(x => x.FeeName == e.NewValue.ToString()) == true)
                //            {
                //                ScholarshipDiscount returnedSub = new ScholarshipDiscount();
                //                returnedSub = oldScholarshipDiscountList.Find(x => x.FeeName == e.NewValue.ToString());
                //                scholarshipDiscountList[gvScholarshipDetails.CurrentRow.Index].ScholarshipDiscountId = returnedSub.ScholarshipDiscountId;
                //                scholarshipDiscountList[gvScholarshipDetails.CurrentRow.Index].ScholarshipCode = returnedSub.ScholarshipCode;
                //                oldScholarshipDiscountList.RemoveAll(x => x.ScholarshipCode == returnedSub.ScholarshipCode);
                //            }
                //            else
                //            {
                //                scholarshipDiscountList[gvScholarshipDetails.CurrentRow.Index].ScholarshipDiscountId = 0;
                //            }

                //            scholarshipDiscountList[gvScholarshipDetails.CurrentRow.Index].ScholarshipCode = this.txtScholarshipCode.Text;
                //            scholarshipDiscountList[gvScholarshipDetails.CurrentRow.Index].FeeID = this.feeid;

                //        }
                //        else
                //            MessageBox.Show("Scholarship Discount for this Scholarship already exists");
                //            e.Cancel = true;
                //    }
               // }
            }
        }
Beispiel #13
0
        private void Save()
        {
            IScholarshipService sService = new ScholarshipService();
            Boolean             ret      = false;
            string message = String.Empty;
            ScholarshipDiscount scholarship = new ScholarshipDiscount();

            if (Op.Equals("edit"))
            {
                ret = sService.UpdateScholarship(ref scholarship, ref message);
            }
            else
            {
                ret = sService.CreateScholarship(ref scholarship, ref message);
            }

            if (ret)
            {
                MessageBox.Show("Saved Successfully");
            }
            else
            {
                MessageBox.Show("Error Saving");
            }

            if (Op.Equals("edit"))
            {
                Close();
            }
            if (Op.Equals("new"))
            {
                Op = "edit";
                txtScholarshipCode.Enabled   = false;
                gvScholarshipDetails.Enabled = true;
            }
            this.Close();
        }
Beispiel #14
0
        private void gvScholarship_SelectionChanged(object sender, EventArgs e)
        {
            int selectedIndex = gvScholarship.CurrentRow.Index;

            if (selectedIndex >= 0)
            {
                string sID = gvScholarship.Rows[selectedIndex].Cells["ScholarshipCode"].Value.ToString();
                List<ScholarshipDiscount> item = new List<ScholarshipDiscount>();
                item = scholarshipList.FindAll(x => x.ScholarshipDiscountId.ToString() == sID);

                scholarshipSelected = new ScholarshipDiscount();
                scholarshipSelected = (ScholarshipDiscount)item[0];
            }
        }
        private void Save()
        {
            ScholarshipServiceClient sService = new ScholarshipServiceClient();
            Boolean ret = false;
            string message = String.Empty;
            ScholarshipDiscount scholarship = new ScholarshipDiscount();
            //    {
            //        ScholarshipCode = txtScholarshipCode.Text.ToString(),
            //        Privilege = txtPrivilege.Text.ToString(),
            //        Condition = txtCondition.Text.ToString(),
            //        Description = txtDescription.Text.ToString(),
            //        scholarshipDiscounts = scholarshipDiscountList.ToArray(),
            //    };
            if (Op.Equals("edit"))
                ret = sService.UpdateScholarship(ref scholarship, ref message);
            else
                ret = sService.CreateScholarship(ref scholarship, ref message);

            if (ret)
                MessageBox.Show("Saved Successfully");
            else
                MessageBox.Show("Error Saving");

            if (Op.Equals("edit"))
                Close();
            if (Op.Equals("new"))
            {
                Op = "edit";
                txtScholarshipCode.Enabled = false;
                gvScholarshipDetails.Enabled = true;
            }
            this.Close();
        }
Beispiel #16
0
        private void TranslateScholarshipDiscountBDOToScholarshipDiscount(ScholarshipDiscountBDO sc, ScholarshipDiscount sbdo)
        {
            sbdo.Deactivated = sc.Deactivated;
            sbdo.Discount    = sc.Discount;

            sbdo.ScholarshipDiscountId = sc.ScholarshipDiscountId;
        }
Beispiel #17
0
        private void AssessStudent_Load(object sender, EventArgs e)
        {
            IRegistrationService       registrationService = new RegistrationService();
            List <Fee>                 fees = new List <Fee>();
            IScholarshipService        scholarshipService = new ScholarshipService();
            List <ScholarshipDiscount> scholarships       = new List <ScholarshipDiscount>();

            currentSY = registrationService.GetCurrentSY();

            StudentAssessed    = registrationService.GetStudentEnrolled(StudentId, currentSY.SY);
            txtGradeLevel.Text = StudentAssessed.GradeLevel;
            txtIDnum.Text      = StudentAssessed.StudentId;
            txtName.Text       = StudentAssessed.StudentName;
            txtSY.Text         = currentSY.SY;
            lblSectionVal.Text = StudentAssessed.student.Section;


            fees = new List <Fee>(registrationService.GetStudentFees(StudentAssessed));
            gvAssessment.DataSource = fees;
            fees.ToArray();

            scholarships = new List <ScholarshipDiscount>(registrationService.GetScholarshipDiscounts());

            int scholarshipDiscountId = StudentAssessed.DiscountId;

            ScholarshipDiscount sd = new ScholarshipDiscount();

            sd = scholarships.Find(v => v.ScholarshipDiscountId == scholarshipDiscountId);

            fees[0].Amount = fees[0].Amount ?? 0;
            amountTuition  = (double)fees[0].Amount;
            if (fees.Count > 1)
            {
                fees[1].Amount = fees[1].Amount ?? 0;
                enrollment     = (double)fees[1].Amount;
            }

            // Read Only TextBox
            tuitionFee.ReadOnly               = true;
            discountPercent.ReadOnly          = true;
            totalLessDiscount.ReadOnly        = true;
            enrollmentFee.ReadOnly            = true;
            enrTotalTuitionFee.ReadOnly       = true;
            subTotal.ReadOnly                 = true;
            discountbyAmountSubTotal.ReadOnly = true;
            //Total.ReadOnly = true;


            // Total Tuition Fee
            tuitionFee.Text = amountTuition.ToString("0.###");

            // Percent Discount
            double perc        = 0;
            double percRound   = 0;
            double percInitial = 0;

            if (double.TryParse(fullPaymentDisc.Text, out fullPaymentDiscPar))
            {
                ;
            }

            perc = (double)sd.Discount;
            if (sd.Discount == null)
            {
                discountPercent.Enabled = false;
            }
            else
            {
                discountPercent.Text = perc.ToString("0.##");
                percRound            = perc / 100;
                percInitial          = amountTuition * percRound;
                percValue            = amountTuition - percInitial;
                totalLessDisc        = percValue;
                finalPercentDisc     = totalLessDisc - fullPaymentDiscPar;
            }

            if (perc == 100)
            {
                fullPaymentDisc.ReadOnly = true;
            }

            /* Operations */
            // Operation for Percent Discount if not null

            //Total Less Discount
            totalLessDiscount.Text = totalLessDisc.ToString("0.##");

            // Enrollment Fee
            enrollmentFee.Text = enrollment.ToString();

            // Total Tuition Fee
            enrTotalTuitionFee.Text = finalPercentDisc.ToString("0.##");

            // Sub Total

            subTotalValue = enrollment + finalPercentDisc;
            subTotal.Text = subTotalValue.ToString("0.##");


            // Sub Total
            discountbyAmountSubTotal.Text = subTotalValue.ToString("0.##");


            listStudentAssessed = registrationService.GetStudentAssessment(StudentId, currentSY.SY);
        }