public void ChuyenPhong(string MaKTX, string MaPHGCu, string MaPHGMoi) { if (KiemTraGioiTinh(MaKTX, MaPHGMoi)) { if (MaPHGCu != MaPHGMoi) { if (SoSVTrongPhong(MaPHGMoi) < SoSVToiDaTrongPhong(MaPHGMoi)) { ChuyenPhongData data = new ChuyenPhongData(); data.ChuyenPhong(MaKTX, MaPHGCu, MaPHGMoi); } else { System.Windows.Forms.MessageBox.Show("phòng đầy! " + SoSVTrongPhong(MaPHGMoi)); } } else { System.Windows.Forms.MessageBox.Show("cùng một phòng!"); } } else { System.Windows.Forms.MessageBox.Show("Giới tính không phù hợp!"); } }
public void LayDSSVThuocDay(ComboBoxEx cmb, DataGridViewX datag) { if (cmb.SelectedIndex >= 0) { ChuyenPhongData data = new ChuyenPhongData(); datag.DataSource = data.LayDSSVThuocDay(cmb.SelectedValue.ToString()); datag.Columns["MAPHG"].Visible = false; } }
public bool KiemTraGioiTinh(string MAKTX, string MAPHG) { ChuyenPhongData data = new ChuyenPhongData(); DataTable table = data.KiemTraGioiTinh(MAKTX, MAPHG); if (table.Columns.Count > 1 && table.Rows.Count > 0) { if (table.Rows[0]["PHONGNAM"].ToString() != table.Rows[0]["GIOITINH"].ToString()) { return(false); } else { return(true); } } return(true); }
public int SoSVToiDaTrongPhong(string MAPHG) { ChuyenPhongData data = new ChuyenPhongData(); DataTable table = data.SoSVToiDaTrongPhong(MAPHG); int i = 0; if (table.Columns.Count > 0 && table.Rows.Count > 0) { if (table.Rows[0]["SOLUONGTOIDA"].ToString() != "") { i = Convert.ToInt32(table.Rows[0]["SOLUONGTOIDA"].ToString()); } else { i = 0; } } return(i); }