예제 #1
0
        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!";
            }
        }
예제 #2
0
        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();
            }
        }
예제 #3
0
        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!";
            }
        }
예제 #4
0
        public bool sua(DichVuBoSungDTO dv)
        {
            bool re = dvDAL.sua(dv);

            return(re);
        }
예제 #5
0
        public bool them(DichVuBoSungDTO dv)
        {
            bool re = dvDAL.them(dv);

            return(re);
        }