You are on page 1of 6

Feb 5, 2021, 12:17 AM

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using System.Data.SqlClient;
using System.Data;
using System.Windows.Forms;
namespace Fee
{
    class FeePaid
    {

        public static DataTable ClassList()


        {
            String query = "Select * from Class";
            SqlDataAdapter da = new
SqlDataAdapter(query,
dbconnection.GetConnection());
            DataTable dt = new DataTable();
            da.Fill(dt);
            return dt;
        }
        public static DataTable SemesterList()
        {
            String query = "Select * from
semesterFee";

            SqlDataAdapter da = new


SqlDataAdapter(query,
dbconnection.GetConnection());
            DataTable dt = new DataTable();
            da.Fill(dt);
            return dt;
        }
        public static DataTable RollNoList(int
ClassId)
        {
            String query = "Select * from student
where ClassId="+ClassId;
            SqlDataAdapter da = new
SqlDataAdapter(query,
dbconnection.GetConnection());
            DataTable dt = new DataTable();
            da.Fill(dt);
            return dt;
        }
        public static DataTable SemesterList(int
SemesterId)
        {
            String query = "Select * from semesterFee
where SemesterId=" + SemesterId;
            SqlDataAdapter da = new
SqlDataAdapter(query,
dbconnection.GetConnection());
            DataTable dt = new DataTable();
            da.Fill(dt);
            return dt;
        }
        public static bool AddRecord(int VoucherId,
DateTime VoucherDate, string ClassName, int
semesterId, string RollNo, int FeeAmount)
        {
            string query = "Insert into
feePaid(VoucherId, VoucherDate,
ClassName,semesterId, RollNo, FeeAmount)
values (@VoucherId, @VoucherDate,
@ClassName,@semesterId, @RollNo,
@FeeAmount)";
            SqlCommand cmd = new SqlCommand();
            cmd.Connection =
dbconnection.GetConnection();
            cmd.CommandType =
CommandType.Text;
            cmd.CommandText = query;

cmd.Parameters.AddWithValue("@VoucherId",
VoucherId);

cmd.Parameters.AddWithValue("@VoucherDate",
VoucherDate);

cmd.Parameters.AddWithValue("@ClassName",
ClassName);
            cmd.Parameters.AddWithValue("@RollNo",
RollNo);

cmd.Parameters.AddWithValue("@FeeAmount",
FeeAmount);

cmd.Parameters.AddWithValue("@semesterId",
semesterId);
            bool success = false;
            try
            {
                int n = cmd.ExecuteNonQuery();
                if (n > 0)
                    success = true;

                else
                    success = false;
            }
            catch (SqlException ex)
            {
                success = false;

                MessageBox.Show(ex.Message);
            }
            return success;
        }

        public static int feeDetail(int RollNo)


        {
            int id = 0;
            string query = "Select * from feePaid
where  RollNo=" + RollNo;
            SqlDataAdapter da = new
SqlDataAdapter(query,
dbconnection.GetConnection());
            DataTable dt = new DataTable();
            try
            {
                da.Fill(dt);
                id = Convert.ToInt32(dt.Rows[0]
[0].ToString());
            }
            catch (SqlException ex)
            {
                id = 0;
                MessageBox.Show(ex.Message);
            }
            return id;

        }

    }
}

You might also like