public string Insert(DTO_LoaiPhong obj) { string query = string.Empty; query += "INSERT INTO [TBL_LOAIPHONG] ( [MALP], [TENLP], [TRANGTHIETBI], [GIA] )"; query += "VALUES (@MALP, @TENLP, @TRANGTHIETBI, @GIA)"; using (SqlConnection conn = new SqlConnection(connectionSTR)) { using (SqlCommand comm = new SqlCommand()) { comm.Connection = conn; comm.CommandType = CommandType.Text; comm.CommandText = query; comm.Parameters.AddWithValue("@MALP", obj.Malp); comm.Parameters.AddWithValue("@TENLP", obj.Tenlp); comm.Parameters.AddWithValue("@TRANGTHIETBI", obj.Trangthietbi); comm.Parameters.AddWithValue("@GIA", obj.Gia); try { conn.Open(); comm.ExecuteNonQuery(); } catch (Exception ex) { conn.Close(); return("Adding fails\n" + ex.Message + "\n" + ex.StackTrace); } } } return("0"); }
public string Delete(DTO_LoaiPhong obj) { string query = string.Empty; query += " DELETE FROM [TBL_LOAIPHONG] "; query += " WHERE "; query += " [MALP] = @MALP "; using (SqlConnection conn = new SqlConnection(connectionSTR)) { using (SqlCommand comm = new SqlCommand()) { comm.Connection = conn; comm.CommandType = CommandType.Text; comm.CommandText = query; comm.Parameters.AddWithValue("@MALP", obj.Malp); try { conn.Open(); comm.ExecuteNonQuery(); } catch (Exception ex) { conn.Close(); return("Deleting fails\n" + ex.Message + "\n" + ex.StackTrace); } } } return("0"); }
private void button3_Click_1(object sender, EventArgs e) //them { if (Session.isAdmin == true) { if (validateData()) { MessageBox.Show("Nhập đầy đủ thông tin!"); } else { if (!busLoaiPhong.checkMaLoaiPhong(maLoaiPhong.Text)) { MessageBox.Show("Mã loại phòng đã tồn tại!"); } else { DTO_LoaiPhong loaiphong = new DTO_LoaiPhong(maLoaiPhong.Text, tenLoaiPhong.Text, Int32.Parse(giaLoaiPhong.Text), ghiChuLoaiPhong.Text); if (busLoaiPhong.themLoaiPhong(loaiphong)) { showLoaiPhong(); MessageBox.Show("Thêm loại phòng thành công!"); clearTextBox(); } else { MessageBox.Show("Thêm loại phòng thất bại!"); } } } } else { MessageBox.Show("Tài khoản này không được phép chỉnh sửa!"); } }
public bool themLoaiPhong(DTO_LoaiPhong lp) { string query = string.Format("INSERT INTO dbo.LOAIPHONG (MALOAIPHONG, TENLOAIPHONG, DONGIA, GHICHU) VALUES (N'{0}', N'{1}', {2}, N'{3}')", lp.LOAIPHONG_MALOAIPHONG, lp.LOAIPHONG_TENLOAIPHONG, lp.LOAIPHONG_DONGIA, lp.LOAIPHONG_GHICHU); int result = DBConnect.Instance.ExecuteNonQuery(query); return(result > 0); }
public bool xoa(DTO_LoaiPhong obj) { int paraNumber = 1; string[] paraName = new string[paraNumber]; object[] values = new object[paraNumber]; paraName[0] = "MALOAIPHONG"; values[0] = obj.Maloaiphong; return(Update("SP_LOAIPHONG_Xoa", paraName, values, paraNumber)); }
//Load danh sách loại phòng public List <DTO_LoaiPhong> loadDanhSachLoaiPhong() { List <DTO_LoaiPhong> listLoaiPhong = new List <DTO_LoaiPhong>(); string query = "SELECT * FROM LOAIPHONG"; DataTable data = DBConnect.Instance.ExecuteQuery(query); foreach (DataRow item in data.Rows) { DTO_LoaiPhong info = new DTO_LoaiPhong(item); listLoaiPhong.Add(info); } return(listLoaiPhong); }
public List <DTO_LoaiPhong> getLoaiPhongList() { string query = "SELECT * FROM dbo.LOAIPHONG"; List <DTO_LoaiPhong> list = new List <DTO_LoaiPhong>(); DataTable dt = DBConnect.Instance.ExecuteQuery(query); foreach (DataRow item in dt.Rows) { DTO_LoaiPhong loaiPhong = new DTO_LoaiPhong(item); list.Add(loaiPhong); } return(list); }
public bool capnhat(DTO_LoaiPhong obj) { int paraNumber = 3; string[] paraName = new string[paraNumber]; object[] values = new object[paraNumber]; paraName[0] = "MALOAIPHONG"; paraName[1] = "TENLOAIPHONG"; paraName[2] = "DONGIA"; values[0] = obj.Maloaiphong; values[1] = obj.Tenloaiphong; values[2] = obj.Dongia; return(Update("SP_LOAIPHONG_Sua", paraName, values, paraNumber)); }
private void bt_Xoa_Click(object sender, EventArgs e) { DTO_LoaiPhong objlp = new DTO_LoaiPhong(); objlp.Malp = txb_malp.Text; objlp.Tenlp = txb_tenloaiphong.Text; objlp.Gia = txb_giaphong.Text; objlp.Trangthietbi = txb_trangthietbi.Text; if (bus_lp.Delete(objlp) != "0") { MessageBox.Show("Vẫn còn phòng thuộc loại phòng này", "Lỗi xóa phòng"); return; } this.Hide(); }
public string Search(string kq, List <DTO_LoaiPhong> lsObj) { string query = string.Empty; query += " SELECT [MALP], [TENLP], [TRANGTHIETBI], [GIA]"; query += " FROM [TBL_LOAIPHONG]"; query += " WHERE"; query += " [MALP] = @MALP "; using (SqlConnection conn = new SqlConnection(connectionSTR)) { using (SqlCommand comm = new SqlCommand()) { comm.Connection = conn; comm.CommandType = CommandType.Text; comm.CommandText = query; comm.Parameters.AddWithValue("@MALP", "%" + kq.ToString() + "%"); comm.Parameters.AddWithValue("@TENLP", "%" + kq.ToString() + "%"); try { conn.Open(); SqlDataReader reader = comm.ExecuteReader(); if (reader.HasRows == true) { lsObj.Clear(); while (reader.Read()) { DTO_LoaiPhong obj = new DTO_LoaiPhong(); obj.Malp = reader["MALP"].ToString(); obj.Tenlp = reader["TENLP"].ToString(); obj.Trangthietbi = reader["TRANGTHIETBI"].ToString(); obj.Gia = reader["GIA"].ToString(); lsObj.Add(obj); } } } catch (Exception ex) { conn.Close(); return("Searching fail fails\n" + ex.Message + "\n" + ex.StackTrace); } } } return("0"); }
private void btn_luu_Click(object sender, EventArgs e) { //AddDuLieu DTO_LoaiPhong objlp = new DTO_LoaiPhong(); objlp.Malp = txb_malp.Text; objlp.Tenlp = this.txb_tenloaiphong.Text; objlp.Gia = this.txb_giaphong.Text; objlp.Trangthietbi = this.txb_trangthietbi.Text; lb_ten.Text = txb_tenloaiphong.Text; lb_gia.Text = txb_giaphong.Text; if (kt == 0) { if (txb_malp.Text == "") { MessageBox.Show("Chưa nhập mã loại phòng", "Erro"); return; } if (txb_tenloaiphong.Text == "") { MessageBox.Show("Chưa nhập tên loại phòng", "Erro"); return; } if (txb_giaphong.Text == "") { MessageBox.Show("Chưa nhập giá loại phòng", "Erro"); return; } if (bus_lp.Insert(objlp) != "0") { MessageBox.Show(bus_lp.Insert(objlp), "Lỗi thêm phòng"); return; } } else { if (bus_lp.Update(objlp) != "0") { MessageBox.Show("Cập nhật phòng thất bại", "Lỗi sửa phòng"); return; } } btn_luu.Visible = false; ReadOnlyTb(); }
//Load phòng theo loại phòng vừa chọn private void cbLP_SelectedIndexChanged(object sender, EventArgs e) { string id; ComboBox cb = sender as ComboBox; if (cb.SelectedItem == null) { return; } DTO_LoaiPhong selected = cb.SelectedItem as DTO_LoaiPhong; id = selected.LOAIPHONG_MALOAIPHONG; cbP.DataSource = BUS_Phong.Instance.loadDanhSachPhongTheoLoaiPhong(id); cbP.DisplayMember = "PHONG_TENPHONG"; cbP.ValueMember = "PHONG_MAPHONG"; }
public string selectAll(List <DTO_LoaiPhong> lsObj) { string query = string.Empty; query += " EXEC USP_GETLOAIPHONG"; using (SqlConnection conn = new SqlConnection(connectionSTR)) { using (SqlCommand comm = new SqlCommand()) { comm.Connection = conn; comm.CommandType = CommandType.Text; comm.CommandText = query; try { conn.Open(); SqlDataReader reader = comm.ExecuteReader(); if (reader.HasRows == true) { lsObj.Clear(); while (reader.Read()) { DTO_LoaiPhong obj = new DTO_LoaiPhong(); obj.Malp = reader["MALP"].ToString(); obj.Tenlp = reader["TENLP"].ToString(); obj.Trangthietbi = reader["TRANGTHIETBI"].ToString(); obj.Gia = reader["GIA"].ToString(); lsObj.Add(obj); } } } catch (Exception ex) { conn.Close(); return("Selecting fails\n" + ex.Message + "\n" + ex.StackTrace); } } } return("0"); }
public string Update(DTO_LoaiPhong obj) { string query = string.Empty; query += " UPDATE [TBL_LOAIPHONG] SET"; query += " [TENLP] = @TENLP ,"; query += " [TRANGTHIETBI] = @TRANGTHIETBI ,"; query += " [GIA] = @GIA"; query += " WHERE "; query += " [MALP] = @MALP "; using (SqlConnection conn = new SqlConnection(connectionSTR)) { using (SqlCommand comm = new SqlCommand()) { comm.Connection = conn; comm.CommandType = CommandType.Text; comm.CommandText = query; comm.Parameters.AddWithValue("@MALP", obj.Malp); comm.Parameters.AddWithValue("@TENLP", obj.Tenlp); comm.Parameters.AddWithValue("@TRANGTHIETBI", obj.Trangthietbi); comm.Parameters.AddWithValue("@GIA", obj.Gia); try { conn.Open(); comm.ExecuteNonQuery(); } catch (Exception ex) { conn.Close(); return("Updating fails\n" + ex.Message + "\n" + ex.StackTrace); } } } return("0"); }
public bool capnhat(DTO_LoaiPhong obj) { return(lp.capnhat(obj)); }
public string Delete(DTO_LoaiPhong obj) { return(dal.Delete(obj)); }
public string Update(DTO_LoaiPhong obj) { return(dal.Update(obj)); }
public string Insert(DTO_LoaiPhong obj) { return(dal.Insert(obj)); }
public bool them(DTO_LoaiPhong obj) { return(lp.them(obj)); }
public bool xoa(DTO_LoaiPhong obj) { return(lp.xoa(obj)); }
public bool themLoaiPhong(DTO_LoaiPhong lp) { return(dalLoaiPhong.themLoaiPhong(lp)); }