1. Trang chủ
  2. » Công Nghệ Thông Tin

CODE DỰ ÁN QUẢN LÝ KHÁCH SẠN ĐÃ HOÀN CHỈNH

11 587 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 71,16 KB
File đính kèm QLKSNP.zip (19 MB)

Nội dung

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.

Trang 1

CODE QUẢN LÝ KHÁCH SẠN NAM

PHƯƠNG

GVHD: HỒ XUÂN KIÊN

Trang 2

 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

Trang 3

 public static DataTable ExecuteQuery(string sql,CommandType

commandType,params object[] pars)

 {

 SqlConnection con = 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

Trang 4

 public static void ExecuteNonQuery(string sql,CommandType

commandType,params object[] pars)

 {

 SqlConnection con = 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 kết nối CSDL

Trang 5

 using System;

 using System.Collections.Generic;

 using System.ComponentModel;

 using System.Data;

 using System.Drawing;

 using System.Text;

 using System.Windows.Forms;

Code đăng nhập

Trang 6

 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

Trang 7

 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 hoặc mật khẩu không hợp lệ!", "Thông Báo");

 }

Code đăng nhập

Trang 8

 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

Trang 9

 }

 catch

 {

 MessageBox.Show("Khong the ket noi csdl", "thong bao ");

 }

 }

Code đăng nhập

Trang 10

 private void skinButton2_Click(object sender, EventArgs e)

 {

 Application.Exit();

 }

 private void btnDong_Click(object sender, EventArgs e)

 {

 Application.Exit();

}

Code đăng nhập

Trang 11

 Còn rất nhiều code được viết riêng cho từng form cụ thể

 ….

Ngoài ra

Ngày đăng: 22/07/2016, 05:57

TỪ KHÓA LIÊN QUAN

w