Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

DBaccess2

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Data.SqlClient;

using System.Windows.Forms;

using System.Data;

namespace WindowsFormsApplication3

{

    class clasthaotac

    {

        //Khai báo chuỗi kết nối kiểu biến tĩnh để dùng toàn Form

       static string chuoiketnoi = "Data Source=TungLam;Initial Catalog=Project;Integrated Security=True";

        SqlConnection con;

        SqlDataAdapter ad;

        SqlCommand cmd;

        DataTable dt;

        SqlDataReader rd;

        #region "PTThietLap"

        //Khai baó biến tĩnh MÃ để lấy mã nhân viên sau khi đăng nhập

        public static string ma;

        //Khai baó biến tĩnh MÃ để lấy mã nhân viên sau khi đăng nhập

        public static string ten;

        //Khai baó biến tĩnh QUYỀN để lấy quyền hạn của tên đăng nhập để phân quyền

        public static string quyen;

        //Thiết lập phương thức Get set cho biến MÃ

        public string layma

        {

            get { return ma; }

            set { ma = value; }

        }

        //Thiết lập phương thức Get set cho biến Tên

        public string layten

        {

            get { return ten; }

            set { ten = value; }

        }

        //Thiết lập phương thức Get set cho biến QUYỀN

        public string layquyen

        {

            get { return quyen; }

            set { quyen = value; }

        }

        #endregion

        #region "LayQuyen"

        /// <summary>

        /// Phương thức lấy ra quyền của tên đăng nhập,giá trị trả về True hoặc False

        /// </summary>

        /// <param>Tên đăng nhập</param>

        /// <param>Mật khẩu</param>

        /// <returns></returns>

        public bool LayQuyen(string tdn, string mk)

        {

            string sql = "select Manv,Chucvu from Taikhoan where Tendangnhap='" + tdn + "' and Matkhau='" + mk + "'";

            con = new SqlConnection(chuoiketnoi);

            cmd = new SqlCommand(sql,con);

            SqlDataReader rd;

            try

            {

                con.Open();

                rd = cmd.ExecuteReader();

                if (rd.Read())

                {

                    quyen = rd[1].ToString();

                    ma = rd[0].ToString();

                    rd.Close();

                    return true;

                }

            }

            catch (Exception e)

            {

                MessageBox.Show(e.Message);

            }

            return false;

        }

        #endregion

        #region "KiemTraTK"

        public bool KiemtraTk(string tdn,string mk)

        {

            string sql = "select Manv from Taikhoan where Tendangnhap='" + tdn + "' and Matkhau='" + mk + "'";

            con = new SqlConnection(chuoiketnoi);

            cmd = new SqlCommand(sql, con);

            try

            {

                con.Open();

                rd = cmd.ExecuteReader();

                if (rd.Read())

                {

                    rd.Close();

                    return true;

                }

            }

            catch(SqlException e)

            {

                MessageBox.Show(e.Message);

            }

             return false;

        }

        #endregion

        #region "KiemTraTrungTDN"

        public bool KiemtraTrungTDN(string tdn)

        {

            string sql = "select Manv from Taikhoan where Tendangnhap='" + tdn + "'";

            con = new SqlConnection(chuoiketnoi);

            cmd = new SqlCommand(sql, con);

            try

            {

                con.Open();

                rd = cmd.ExecuteReader();

                if (rd.Read())

                {

                    rd.Close();

                    return true;

                }

            }

            catch (SqlException e)

            {

                MessageBox.Show(e.Message);

            }

            return false;

        }

        #endregion

        #region "LoadTruyVanVaoData"

        /// <summary>

        /// Lấy dữ liệu từ câu truy vấn vào DataGridView

        /// </summary>

        /// <param>Tên DataGridView</param>

        /// <param>Câu truy vấn</param>

        public void LoadVaoDataGridView(DataGridView dg, string sql)

        {

            ad = new SqlDataAdapter(sql, chuoiketnoi);

            dt = new DataTable();

            ad.Fill(dt);

            dg.DataSource = dt;

        }

        #endregion

        #region "LoadvaoCombobox"

        /// <summary>

        /// Lấy giá trị từ DataGridView vào Combobox

        /// </summary>

        /// <param>Tên Combobox</param>

        /// <param>Câu truy vấn chọn vào CB</param>

        public void LoadCombobox(ComboBox cb, string sql)

        {

            string mang = "";

            con = new SqlConnection(chuoiketnoi);

            cmd = new SqlCommand(sql, con);

            try

            {

                    con.Open();

                    rd = cmd.ExecuteReader();

                    cb.Items.Add("");

                    while (rd.Read())

                    {

                        mang = rd[0].ToString();

                        cb.Items.Add(mang);

                    }

            }

            catch

            {

                MessageBox.Show("Chưa kết nối được CSDL", "Thông báo");

            }

        }

        #endregion

        #region "ThucThiCauLenh"

        public void ThucthiCauLenh(string sql)

        {

            con = new SqlConnection(chuoiketnoi);

            try

            {

                con.Open();

                cmd = new SqlCommand(sql, con);

                cmd.ExecuteNonQuery();

                con.Close();

                cmd.Dispose();

            }

            catch(SqlException e)

            {

                MessageBox.Show(e.Message);

                //MessageBox.Show("Không tồn tại tài khoản này

Kiểm tra lại tên đăng nhập và mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);

            }

        }

        #endregion

        #region "KiemTraTrungMaNV"

        // /// <summary>

        // ///Kiểm tra trùng giá trị nào đó

        // ///</summary>

        // ///<param>Tên bảng trong CSDL</param>

        // ///<param>Trường cần so sánh trong CSDL</param>

        // ///<param>So sánh TextBox trên Form</param>

        // ///<returns></returns>

        //public bool KiemtraTrungMaNV(DataTable tb,ColumnHeader giatrisosanh,string giatricanlay)

        //{

        //    string sql = "select * from '" + tb + "' where '" + giatrisosanh + "'='" + giatricanlay + "'";

        //    con = new SqlConnection(chuoiketnoi);

        //    cmd = new SqlCommand(sql, con);

        //    try

        //    {

        //        con.Open();

        //        rd = cmd.ExecuteReader();

        //        if (rd.Read())

        //        {

        //            rd.Close();

        //            return true;

        //        }

        //    }

        //    catch (SqlException e)

        //    {

        //        MessageBox.Show(e.Message);

        //    }

        //    return false;

        //}

        #endregion

    }

}

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: #tunglam