예제 #1
0
        private void LoadDV()
        {
            QLDichVuBUS _DichVu = new QLDichVuBUS();

            dtgvDV.DataSource = _DichVu.GetData();
            ButtonControl(1);
        }
예제 #2
0
        public void LoadDVToComboBox()
        {
            QLDichVuBUS _Services = new QLDichVuBUS();

            cmbTenDV.DataSource    = _Services.GetData();
            cmbTenDV.DisplayMember = "MaDV";
            cmbTenDV.ValueMember   = "GiaDV";
        }
예제 #3
0
        public void LoadDataThemDL()
        {
            QLDichVuBUS     _Service = new QLDichVuBUS();
            QLThemDichVuBUS _DichVu  = new QLThemDichVuBUS();
            string          strTien  = "";

            strTien = cmbTenDV.SelectedValue.ToString();
            int giamGia = int.Parse(nmdGiamGia.Value.ToString());
            int intTien = 0;

            if (_DichVu.IsNumber(strTien, ref intTien) == true)
            {
                if (giamGia != 0)
                {
                    if (rdbtnCertificat.Checked == true)
                    {
                        txbCertificat.Text = (intTien / 100 * (100 - giamGia)).ToString();
                        txbTienMat.Text    = 0.ToString();
                    }
                    else
                    {
                        txbTienMat.Text    = (intTien / 100 * (100 - giamGia)).ToString();
                        txbCertificat.Text = 0.ToString();
                    }
                }
                else
                {
                    if (rdbtnCertificat.Checked == true)
                    {
                        txbCertificat.Text = intTien.ToString();
                        txbTienMat.Text    = 0.ToString();
                    }
                    else
                    {
                        txbTienMat.Text    = intTien.ToString();
                        txbCertificat.Text = 0.ToString();
                    }
                }
            }
            else
            {
                txbTienMat.Text    = 0.ToString();
                txbCertificat.Text = 0.ToString();
            }
        }
예제 #4
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);
                }
            }
        }
예제 #5
0
        private void btnTimDV_Click(object sender, EventArgs e)
        {
            QLDichVuBUS _DichVu = new QLDichVuBUS();

            dtgvDV.DataSource = _DichVu.TimKiemDV(txbTimKiemDV.Text.Trim());
        }