void Xoa(object sender, ToolStripItemClickedEventArgs e) { DialogResult drl = MessageBox.Show("Bạn có chắc chắn muốn xóa!", "Thông báo!", MessageBoxButtons.YesNo); if (drl == DialogResult.No) { return; } DichVuBoSungDTO dichVu = new DichVuBoSungDTO(); dichVu.MaDVBS = tempList[selectRow].MaDVBS; bool kq = dvbus.xoa(dichVu); if (kq == false) { lb_thongBao.ForeColor = Color.Red; lb_thongBao.Text = "Xóa dịch vụ bổ sung thất bại! Có thể còn dữ liệu phụ thuộc liên quan!"; } else { FrmDanhMucDichVuBoSung_Load(sender, e); lb_thongBao.ForeColor = Color.Green; lb_thongBao.Text = "Xóa dịch vụ bổ sung thành công!"; } }
private void Btn_Sua_Click(object sender, EventArgs e) { if (tbTenDichVu.Text == "" || tbChiPhi.Text == "") { lb_thongBao.ForeColor = Color.Red; lb_thongBao.Text = "Có trường dữ liệu còn trống! Vui lòng điền đầy đủ!"; return; } DichVuBoSungDTO dichVu = new DichVuBoSungDTO(); dichVu.MaDVBS = tempList[selectRow].MaDVBS; dichVu.Ten = tbTenDichVu.Text; dichVu.ChiPhi = int.Parse(tbChiPhi.Text); bool kq = dvbus.sua(dichVu); if (kq == false) { lb_thongBao.ForeColor = Color.Red; lb_thongBao.Text = "Sửa dịch vụ bổ sung thất bại! Kiểm tra lại dữ liệu!"; } else { FrmDanhMucDichVuBoSung_Load(sender, e); lb_thongBao.ForeColor = Color.Green; lb_thongBao.Text = "Sửa địa chỉ nhập cảnh thành công!"; btn_Sua.Hide(); btnThem.Show(); } }
private void btnThem_Click(object sender, EventArgs e) { if (tbTenDichVu.Text == "" || tbChiPhi.Text == "") { lb_thongBao.ForeColor = Color.Red; lb_thongBao.Text = "Có trường dữ liệu còn trống! Vui lòng điền đầy đủ!"; return; } DichVuBoSungDTO dichVu = new DichVuBoSungDTO(); string maDVBSEx; string numZeroStr = ""; dichVu.Ten = tbTenDichVu.Text; dichVu.ChiPhi = int.Parse(tbChiPhi.Text); for (int i = 0; i < tempList.Count; i++) { if (int.Parse(tempList[i].MaDVBS.Substring(4)) != i + 1) { i++; maDVBSEx = i.ToString(); int numZero = sizeMaDVBS - i.ToString().Length - 4; for (int j = 0; j < numZero; j++) { numZeroStr = numZeroStr + "0"; } dichVu.MaDVBS = "DVBS" + numZeroStr + i.ToString(); break; } } if (dichVu.MaDVBS == null) { int numZero = sizeMaDVBS - (tempList.Count + 1).ToString().Length - 4; for (int j = 0; j < numZero; j++) { numZeroStr = numZeroStr + "0"; } dichVu.MaDVBS = "DVBS" + numZeroStr + (tempList.Count + 1).ToString(); } bool kq = dvbus.them(dichVu); if (kq == false) { lb_thongBao.ForeColor = Color.Red; lb_thongBao.Text = "Thêm dịch vụ bổ sung thất bại! Dữ liệu có thể còn liên hệ với các bảng dữ liệu khác!"; } else { FrmDanhMucDichVuBoSung_Load(sender, e); lb_thongBao.ForeColor = Color.Green; lb_thongBao.Text = "Thêm dịch vụ bổ dung mới thành công!"; } }
public bool sua(DichVuBoSungDTO dv) { bool re = dvDAL.sua(dv); return(re); }
public bool them(DichVuBoSungDTO dv) { bool re = dvDAL.them(dv); return(re); }