private void btnEdit_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("Bạn có muốn sửa dòng này? ", "Xác nhận sửa", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { phong = new BusinessLayer.PhongBsn(txtTenP.Text, int.Parse(txtTonggiuong.Text),txtVitri.Text); phong.Update(); dt = phong.Select(); dgrvPhong.DataSource = dt.DefaultView; } if (dr == DialogResult.No) { dt = phong.Select(); dgrvPhong.DataSource = dt.DefaultView; } }
private void btnEdit_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("Bạn có muốn sửa dòng này? ", "Xác nhận sửa", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { phong = new BusinessLayer.PhongBsn(txtTenP.Text, int.Parse(txtTonggiuong.Text), txtVitri.Text); phong.Update(); dt = phong.Select(); dgrvPhong.DataSource = dt.DefaultView; } if (dr == DialogResult.No) { dt = phong.Select(); dgrvPhong.DataSource = dt.DefaultView; } }
private void btnSave_Click(object sender, EventArgs e) { if (txtTenP.Text == "" || txtVitri.Text == "" || txtTonggiuong.Text == "") { MessageBox.Show("Mời bạn nhập đủ thông tin!", "Thông báo"); } else { phong = new BusinessLayer.PhongBsn(txtTenP.Text, int.Parse(txtTonggiuong.Text), txtVitri.Text); phong.Insert(); dt = phong.Select(); dgrvPhong.DataSource = dt.DefaultView; btnAdd.Enabled = true; btnEdit.Enabled = true; btnDelete.Enabled = true; btnSave.Enabled = false; btnCancel.Enabled = false; } }
public void Insert(BusinessLayer.PhongBsn phong) { try { cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "INSERT INTO " + this.tableName + "(" + this.fieldList + ") VALUES ('" + phong.TenP + "','" + phong.TongGiuong + "','" + phong.SoGT + "','" + phong.Vitri + "')"; dt = new DataTable(); dt = GetData(cmd); MessageBox.Show("thêm mới thành công", "Thông báo"); } catch (Exception) { MessageBox.Show("Thêm mới thất bại", "Thông báo"); } finally { closeConnect(); } }
public void Update(BusinessLayer.PhongBsn phong) { try { cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "UPDATE " + this.tableName + " SET TenPhong = '" + phong.TenP + "',TongSoGiuong = '" + phong.TongGiuong + "',SoGiuongTrong = '" + phong.SoGT + "',ViTri = '" + phong.Vitri + "' WHERE MaPhong = '" + phong.MaP + "' "; dt = new DataTable(); dt = GetData(cmd); MessageBox.Show("Sửa thành công"); } catch (Exception) { MessageBox.Show("Sửa thất bại"); } finally { closeConnect(); } }
// public void fillDataControl(Control ctrl) { foreach (Control ctrlChild in ctrl.Controls) { if (ctrlChild.Name.Equals("cbbChucvu")) { chucvu = new BusinessLayer.ChucVuBsn(); da = chucvu.GetDataAdapter(); da.Fill(ds, "ChucVu"); cbbChucvu.DataSource = ds; cbbChucvu.DisplayMember = "ChucVu.TenCV"; cbbChucvu.ValueMember = "ChucVu.MaCv"; } if (ctrlChild.Name.Equals("cbbMucluong")) { luong = new BusinessLayer.LuongBns(); da = luong.GetDataAdapter(); da.Fill(ds, "Luong"); cbbMucluong.DataSource = ds; cbbMucluong.DisplayMember = "Luong.Luong"; cbbMucluong.ValueMember = "Luong.MaLuong"; } if (ctrlChild.Name.Equals("cbbTrinhdo")) { trinhdo = new BusinessLayer.TrinhDoBsn() ; da = trinhdo.GetDataAdapter(); da.Fill(ds, "TrinhDo"); cbbTrinhdo.DataSource = ds; cbbTrinhdo.DisplayMember = "TrinhDo.LoaiTrinhDo"; cbbTrinhdo.ValueMember = "TrinhDo.MaTrinhDo"; } if (ctrlChild.Name.Equals("cmbChuyenMon")) { chuyenmon = new BusinessLayer.ChuyenMonBsn() ; da = chuyenmon.GetDataAdapter(); da.Fill(ds, "ChuyenMon"); cmbChuyenMon.DataSource = ds; cmbChuyenMon.DisplayMember = "ChuyenMon.TenChuyenMon"; cmbChuyenMon.ValueMember = "ChuyenMon.MaChuyenMon"; } if (ctrlChild.Name.Equals("cbbMaphong")) { phong = new BusinessLayer.PhongBsn(); da = phong.GetDataAdapter(); da.Fill(ds, "Phong"); cbbMaphong.DataSource = ds; cbbMaphong.DisplayMember = "Phong.TenPhong"; cbbMaphong.ValueMember = "Phong.MaPhong"; } if (ctrlChild.Name.Equals("cbbGioitinh")) { cbbGioitinh.DataSource = new BindingSource(gioitinh, null); cbbGioitinh.DisplayMember = "key"; cbbGioitinh.ValueMember = "value"; } fillDataControl(ctrlChild); } }
private void btnDelete_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("Bạn có muốn xóa dòng này? ", "Xác nhận xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { phong = new BusinessLayer.PhongBsn(); phong.Delete(int.Parse(txtMaP.Text)); totalRecord--; fillControls(dt, 0); dt = phong.Select(); dgrvPhong.DataSource = dt.DefaultView; } }