private void đăngNhậpToolStripMenuItem_Click(object sender, EventArgs e) { Login_Form Temp = new Login_Form(); Temp.ShowDialog(); if (Main_Form.isLogin == true) { if (QuanLyMode == true) { this.thốngKêToolStripMenuItem.Enabled = true; this.quảnLýNhânViênToolStripMenuItem.Enabled = true; } this.hoạtĐộngToolStripMenuItem.Enabled = true; this.quảnLýToolStripMenuItem.Enabled = true; this.đăngNhậpToolStripMenuItem.Enabled = false; this.đăngXuấtToolStripMenuItem.Enabled = true; Main_MonthCalendar.Show(); News_RichTextBox.Show(); Phong_GroupBox.Show(); App_Label.Hide(); NV_Label.Show(); News_Label.Show(); BS_layer.BLNhanVien bl = new BS_layer.BLNhanVien(); DataTable dt = new DataTable(); DataSet ds = new DataSet(); ds = bl.LayDSNVMainForm(user); dt = ds.Tables[0]; FontFamily f = new FontFamily("Times New Roman"); NV_Label.Font = new Font(f, 12); NV_Label.Text = "Nhân Viên đang đăng nhập: " + dt.Rows[0].ItemArray[0] + "\nTên: " + dt.Rows[0].ItemArray[1] + "\nChức Vụ: " + dt.Rows[0].ItemArray[2]; } }
public Main_Form() { isLogin = false; QuanLyMode = true; InitializeComponent(); KhoiTaoMoi(); Main_MonthCalendar.Hide(); News_RichTextBox.Hide(); Phong_GroupBox.Hide(); News_Label.Hide(); this.NV_Label.Hide(); App_Label.Show(); }
private void Main_Form_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); BS_layer.BLMain bl = new BS_layer.BLMain(); DataSet ds = new DataSet(); ds = bl.LayDSPhongHetHan(); dt = ds.Tables[0]; for (int i = 0; i < dt.Rows.Count; i++) { TimeSpan ts = DateTime.Now.Subtract(Convert.ToDateTime(dt.Rows[i].ItemArray[1])); if (ts.Days > 0) { News_RichTextBox.AppendText(" Khách hàng có mã " + dt.Rows[i].ItemArray[2] + " đang nợ tiền phòng " + dt.Rows[i].ItemArray[0] + " " + ts.Days + " ngày \n"); if (ts.Days > 10) { News_RichTextBox.AppendText(" Vì đã quá 10 ngày nhưng khách không thanh toán tiền nên hợp đồng sẽ chấm dứt và phòng" + dt.Rows[i].ItemArray[0] + " sẽ được chuyển thành trống!"); BS_layer.BLTraPhong blTP = new BS_layer.BLTraPhong(); blTP.XoaDichVuVaHopDong(dt.Rows[i].ItemArray[3].ToString()); blTP.XoaPhongVaHopDong(dt.Rows[i].ItemArray[3].ToString()); blTP.XoaHopDong(dt.Rows[i].ItemArray[3].ToString()); } } } dt.Clear(); BS_layer.BLNhanPhong blKD = new BS_layer.BLNhanPhong(); ds = blKD.LayDSKhachDat(); dt = ds.Tables[0]; for (int i = 0; i < dt.Rows.Count; i++) { TimeSpan ts = DateTime.Now.Subtract(Convert.ToDateTime(dt.Rows[i].ItemArray[2])); if (ts.Days > 0) { News_RichTextBox.AppendText(" Người đặt có mã " + dt.Rows[i].ItemArray[0] + " không đến lấy phòng " + dt.Rows[i].ItemArray[4] + " đã đặt quá " + ts.Days + " ngày nên sẽ được tự động chuyển phòng thành trống \n"); blKD.XoaPhongvaKhachDat(dt.Rows[i].ItemArray[0].ToString()); bl.CapNhatPhong(dt.Rows[i].ItemArray[4].ToString()); blKD.XoaKhachDat(dt.Rows[i].ItemArray[0].ToString()); } } dt = new DataTable(); BS_layer.BLPhong blp = new BS_layer.BLPhong(); ds = new DataSet(); dt.Clear(); ds = blp.LayDSPhong(); dt = ds.Tables[0]; int sophong = dt.Rows.Count; int sodong = sophong / 10 + 1; int a = 0; for (int dong = 0; dong < sodong; dong++) { int phongtren1dong = sophong - dong * 10; phongtren1dong = phongtren1dong > 10 ? 10 : phongtren1dong; for (int phong = 0; phong < phongtren1dong; phong++) { Button A = new Button(); A.Text = dt.Rows[a].ItemArray[0].ToString() + "\n" + dt.Rows[a].ItemArray[1].ToString(); if (dt.Rows[a].ItemArray[2].ToString() == "Đã Thuê") { A.BackColor = Color.LightGoldenrodYellow; } else { if (dt.Rows[a].ItemArray[2].ToString() == "Trống") { A.BackColor = Color.White; } else { A.BackColor = Color.LightBlue; } } A.Size = new Size(65, 45); A.Location = new Point(65 * phong + 5, 45 * dong + 20); Phong_GroupBox.Controls.Add(A); a++; } } }