Đang tải... (xem toàn văn)
Code đề tài Quản lý khách sạn được thực hiện đầy đủ, code hướng dẫn rõ ràng có thể dùng để tham khảo cho các bạn đang thực hiện đề tài tốt nghiệp về viết các ứng dụng quản lý bằng ngôn ngữ .NET và hệ quản trị CSDL SQL Server. File đính kèm là toàn bộ mã nguồn mà tôi cung cấp cho các bạn.
CODE QU ẢN LÝ KHÁCH S ẠN NAM PHƯƠNG GVHD: HỒ XUÂN KIÊN Code k ết n ối CSDL using System.Data; using System.Data.SqlClient; using System.Collections; namespace QLKSNP { public class cQLKS { private const string COMP_NAME = "."; private const string DB_NAME = "QLKSNP"; private const string USER_NAME = "sa"; private const string PASSWORD = "cc123456"; public static string ConnectString = "data source=" + COMP_NAME + ";database=" + DB_NAME + ";uid=" + USER_NAME + ";password=" + PASSWORD; public cQLKS() { } Code k ết n ối CSDL public static DataTable ExecuteQuery(string sql,CommandType commandType,params object[] pars) { SqlConnection = new SqlConnection(ConnectString); SqlCommand com = new SqlCommand(sql, con); com.CommandType = commandType; for (int i = 0; i < pars.Length; i += 2) { SqlParameter par = new SqlParameter(pars[i].ToString(), pars[i + 1]); com.Parameters.Add(par); } SqlDataAdapter dad = new SqlDataAdapter(com); DataSet dst = new DataSet(); dad.Fill(dst); return dst.Tables[0]; } Code k ết n ối CSDL public static void ExecuteNonQuery(string sql,CommandType commandType,params object[] pars) { SqlConnection = new SqlConnection(ConnectString); con.Open(); SqlCommand com = new SqlCommand(sql, con); com.CommandType = commandType; for (int i = 0; i < pars.Length; i += 2) { SqlParameter par = new SqlParameter(pars[i].ToString(), pars[i + 1]); com.Parameters.Add(par); } com.ExecuteNonQuery(); } } } Code đăng nh ập using using using using using using using System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Text; System.Windows.Forms; Code đăng nh ập namespace QLKSNP.Forms { public partial class Dangnhap : Form { public static string quyenid; public Dangnhap() { InitializeComponent(); } private void Dangnhap_Load(object sender, EventArgs e) { } Code đăng nh ập private void skinButton1_Click(object sender, EventArgs e) { try { DataTable dtNhanvien = cQLKS.ExecuteQuery("SPDANGNHAP", CommandType.StoredProcedure, "@NHANVIENID", txtManv.Text, "@MATKHAU", txtMatkhau.Text); if (dtNhanvien.Rows.Count == 0) { MessageBox.Show("Mã nhân viên mật không hợp lệ!", "Thông Báo"); } Code đăng nh ập else { quyenid = dtNhanvien.Rows[0] ["QuyenID"].ToString(); Main frmmain = new Main(); frmmain.Hienthitendangnhap(dtNhanvien.Rows[0] ["NHANVIENID"].ToString()); frmmain.LoadQuyen(dtNhanvien.Rows[0] ["quyenid"].ToString()); frmmain.Show(); } Code đăng nh ập } catch { MessageBox.Show("Khong the ket noi csdl", "thong bao "); } } Code đăng nh ập private void skinButton2_Click(object sender, EventArgs e) { Application.Exit(); } private void btnDong_Click(object sender, EventArgs e) { Application.Exit(); } Ngoài Còn nhiều code viết riêng cho form cụ thể … [...]...Ngoài ra Còn rất nhiều code được viết riêng cho từng form cụ thể …