public void suaphong(Phongbject phong) { kn.connect(); SqlCommand cmd = new SqlCommand("UPDATEPHONG", kn.con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter p = new SqlParameter("@ID", phong.Map); cmd.Parameters.Add(p); p = new SqlParameter("@MAP", phong.Map); cmd.Parameters.Add(p); p = new SqlParameter("@LOAIP", phong.Loaip); cmd.Parameters.Add(p); p = new SqlParameter("@HANGP", phong.Hangp); cmd.Parameters.Add(p); p = new SqlParameter("@GIAP", phong.Giap); cmd.Parameters.Add(p); p = new SqlParameter("@TTP", phong.Ttp); cmd.Parameters.Add(p); p = new SqlParameter("@SDTP", phong.Sdtp); cmd.Parameters.Add(p); int flag = cmd.ExecuteNonQuery(); if (flag > 0) { MessageBox.Show("Sửa thành công!"); } else { MessageBox.Show("Không sửa được!!!"); } kn.disconnect(); }
public void insertphong(Phongbject phong) { kn.connect(); // Khai báo và khởi tạo đối tượng Command, truyền vào tên thủ tục tương ứng SqlCommand cmd = new SqlCommand("ADDPHONG", kn.con); // Khai báo kiểu thực thi là Thực thi thủ tục cmd.CommandType = CommandType.StoredProcedure; // Khai báo và gán giá trị cho các tham số đầu vào của thủ tục // Khai báo tham số thứ nhất @Name - là tên tham số được tạo trong thủ tục SqlParameter p = new SqlParameter("@MAP", phong.Map); cmd.Parameters.Add(p); p = new SqlParameter("@LOAIP", phong.Loaip); cmd.Parameters.Add(p); p = new SqlParameter("@HANGP", phong.Hangp); cmd.Parameters.Add(p); p = new SqlParameter("@GIAP", phong.Giap); cmd.Parameters.Add(p); p = new SqlParameter("@TTP", phong.Ttp); cmd.Parameters.Add(p); p = new SqlParameter("@SDTP", phong.Sdtp); cmd.Parameters.Add(p); int count = cmd.ExecuteNonQuery(); if (count > 0) { MessageBox.Show("Thêm mới thành công"); } else { MessageBox.Show("Không thể thêm mới"); } kn.disconnect(); }
public static bool deletephong(Phongbject phong) { Phongmodel c = new Phongmodel(); c.Xoaphong(phong); return(true); }
public static bool updatephong(Phongbject phong) { Phongmodel c = new Phongmodel(); c.suaphong(phong); return(true); }
public static bool addphong(Phongbject phong) { Phongmodel b = new Phongmodel(); b.insertphong(phong); return(true); }
//thêm phòng private void btnthem_Click(object sender, EventArgs e) { try { Phongbject pp = new Phongbject(); pp.Map = txtMAP.Text; pp.Loaip = cmbLOAIP.Text; pp.Hangp = cmbHANGP.Text; pp.Giap = Int32.Parse(txtGIAP.Text); pp.Ttp = cmbTTP.Text; pp.Sdtp = Int32.Parse(txtSDTP.Text); Phongcontrol.addphong(pp); dataGridPHONG.DataSource = Phongcontrol.getdatap(); } catch { } }
//xóa phòng private void btnnxoa_Click(object sender, EventArgs e) { try { DialogResult dg = new DialogResult(); dg = MessageBox.Show("Bạn có muốn xóa không", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dg == DialogResult.Yes) { Phongbject P = new Phongbject(); P.Map = txtMAP.Text; Phongcontrol.deletephong(P); dataGridPHONG.DataSource = Phongcontrol.getdatap(); } } catch { } }
//sửa phòng private void btnsua_Click(object sender, EventArgs e) { try { Phongbject P = new Phongbject(); P.Map = txtMAP.Text; P.Loaip = cmbLOAIP.Text; P.Hangp = cmbHANGP.Text; P.Giap = Int32.Parse(txtGIAP.Text); P.Ttp = cmbTTP.Text; P.Sdtp = Int32.Parse(txtSDTP.Text); Phongcontrol.updatephong(P); dataGridPHONG.DataSource = Phongcontrol.getdatap(); } catch { } }
public void Xoaphong(Phongbject phong) { kn.connect(); SqlCommand cmd = new SqlCommand("DELETEPHONG", kn.con); cmd.CommandType = CommandType.StoredProcedure; SqlParameter p = new SqlParameter("@MAP", phong.Map); cmd.Parameters.Add(p); int flag = cmd.ExecuteNonQuery(); if (flag > 0) { MessageBox.Show("Xóa thành công!"); } else { MessageBox.Show("Không xóa được!!!"); } kn.disconnect(); }