Example #1
0
        void Execute(string query)
        {
            fThemThongTin f = new fThemThongTin();

            if (query == "add")
            {
                try
                {
                    DichVuDTO obj = new DichVuDTO();
                    obj.MaDV     = txbMaDV.Text.Trim();
                    obj.TenDV    = txbTenDV.Text.Trim();
                    obj.ThoiGian = int.Parse(txbThoiGianDV.Text.Trim());
                    obj.GiaDV    = int.Parse(txbGiaDV.Text.Trim());

                    QLDichVuBUS _DichVu = new QLDichVuBUS();
                    if (_DichVu.CheckID(obj.MaDV.Trim()) == true)
                    {
                        _DichVu.ThemDV(obj);
                        LoadDV();
                        f.LoadDVToComboBox();
                    }
                    else
                    {
                        MessageBox.Show("Mã nhân viên này đã tồn tại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                catch (Exception exp)
                {
                    MessageBox.Show("Thêm bị lỗi: " + exp.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            if (query == "edit")
            {
                try
                {
                    DichVuDTO obj = new DichVuDTO();
                    obj.MaDV  = txbMaDV.Text.Trim();
                    obj.TenDV = txbTenDV.Text.Trim();
                    obj.GiaDV = int.Parse(txbGiaDV.Text.Trim());

                    QLDichVuBUS _DichVu = new QLDichVuBUS();
                    if (_DichVu.CheckID(obj.MaDV.Trim()) == false)
                    {
                        _DichVu.SuaDV(obj);
                        LoadDV();
                        f.LoadDVToComboBox();
                    }
                    else
                    {
                        MessageBox.Show("Mã nhân viên này chưa tồn tại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                catch (Exception exp)
                {
                    MessageBox.Show("Sửa bị lỗi: " + exp.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            if (query == "delete")
            {
                try
                {
                    DichVuDTO obj = new DichVuDTO();
                    obj.MaDV = txbMaDV.Text.Trim();
                    QLDichVuBUS _DichVu = new QLDichVuBUS();
                    if (_DichVu.CheckID(obj.MaDV.Trim()) == false)
                    {
                        _DichVu.XoaDV(obj);
                        LoadDV();
                        f.LoadDVToComboBox();
                    }
                    else
                    {
                        MessageBox.Show("Mã nhân viên này chưa tồn tại.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                catch (Exception exp)
                {
                    MessageBox.Show("Xóa bị lỗi: " + exp.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }