Example #1
0
        public static List <Fee> GetFeesByType(Enums.FeeTypes type)
        {
            List <Fee> fees = new List <Fee>();

            using (SqlConnection conn = new SqlConnection(Connection.StringConnection))
            {
                conn.Open();
                using (SqlCommand comm = new SqlCommand("SELECT * FROM settings.fees WHERE Type = @Type", conn))
                {
                    if (type == Enums.FeeTypes.TFee)
                    {
                        comm.Parameters.AddWithValue("@Type", "TFEE");
                    }
                    else if (type == Enums.FeeTypes.MFee)
                    {
                        comm.Parameters.AddWithValue("@Type", "MFEE");
                    }
                    else if (type == Enums.FeeTypes.OFee)
                    {
                        comm.Parameters.AddWithValue("@Type", "OFEE");
                    }
                    else if (type == Enums.FeeTypes.AFee)
                    {
                        comm.Parameters.AddWithValue("@Type", "AFEE");
                    }
                    else
                    {
                        comm.Parameters.AddWithValue("@Type", "");
                    }

                    using (SqlDataReader reader = comm.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Fee fee = new Fee()
                            {
                                FeeID        = Convert.ToInt32(reader["FeeID"]),
                                FeeDesc      = Convert.ToString(reader["Fee"]),
                                FeeType      = Convert.ToString(reader["Type"]),
                                YearLeveLID  = Convert.ToInt16(reader["YearLevelID"]),
                                Amount       = Convert.ToDouble(reader["Amount"]),
                                SchoolYearID = Convert.ToInt32(reader["SchoolYearID"])
                            };
                            fees.Add(fee);
                        }
                    }
                }
            }
            return(fees);
        }
Example #2
0
 public static List <Fee> GetFeesByType(Enums.FeeTypes type)
 {
     return(Fee_DS.GetFeesByType(type));
 }