Beispiel #1
0
        private void Them()
        {
            ReadOnly(false);
            DichVuBAL bal = new DichVuBAL();
            DichVu    dv  = new DichVu();

            dv.MaDichVu  = txtMaDichVu.Text;
            dv.TenDichVu = txtTenDichVu.Text;
            dv.DonGia    = double.Parse(txtGia.Text);
            dv.DonVi     = txtDonVi.Text;

            bool kq = bal.KTTrung(dv.MaDichVu);

            if (kq == false)
            {
                kq = bal.ThemDV(dv);
                if (kq)
                {
                    MessageBox.Show("Thêm thành công !", "Thông báo", MessageBoxButtons.OK);
                    LoadData();
                }
                else
                {
                    MessageBox.Show("Lỗi");
                }
            }
            else
            {
                MessageBox.Show("Mã dịch vụ đã tồn tại !", "Thông báo", MessageBoxButtons.OK);
            }
        }
Beispiel #2
0
        private void LoadData()
        {
            DichVuBAL bal = new DichVuBAL();

            dgvDichVu.DataSource = bal.DSDichVu();

            ReadOnly(true);
            btnLuu.Enabled = btnSua.Enabled = btnXoa.Enabled = false;
            CleanTxt();
        }
Beispiel #3
0
 private void NumericUpDownSL_ValueChanged_1(object sender, EventArgs e)
 {
     try
     {
         DichVu dv = new DichVuBAL().TimDVTheoMa(lookUpEditDichVu.EditValue.ToString());
         double dg = dv.DonGia;
         int    sl = int.Parse(numericUpDownSL.Value.ToString());
         txtTongTien.Text = (dg * sl).ToString();
     }
     catch
     {
     }
 }
Beispiel #4
0
 private void BtnDichVu_Click(object sender, EventArgs e)
 {
     try
     {
         ExportToExcel excel = new ExportToExcel();
         DichVuBAL     bal   = new DichVuBAL();
         DataTable     dt    = bal.DTDS();
         excel.ExportDV(dt, "Dịch vụ", "Danh sách dịch vụ");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Beispiel #5
0
        private void BtnTim_Click(object sender, EventArgs e)
        {
            DichVuBAL     bal = new DichVuBAL();
            List <DichVu> kq  = bal.TimDVTheoTen(txtTimDichVu.Text);

            if (kq != null)
            {
                dgvDichVu.DataSource = kq;
            }
            else
            {
                MessageBox.Show("Xoá thất bại !", "Thông báo", MessageBoxButtons.OK);
            }
        }
Beispiel #6
0
        private void BtnXoa_Click(object sender, EventArgs e)
        {
            DichVuBAL bal = new DichVuBAL();
            DichVu    dv  = new DichVu();
            bool      kq  = bal.XoaDV(txtMaDichVu.Text);

            if (kq)
            {
                MessageBox.Show("Xoá thành công !", "Thông báo", MessageBoxButtons.OK);
                LoadData();
            }
            else
            {
                MessageBox.Show("Xoá thất bại !", "Thông báo", MessageBoxButtons.OK);
            }
        }
Beispiel #7
0
 private void BtnTim_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(txtTimDichVu.Text))
     {
         MessageBox.Show("Vui lòng nhập MÃ DỊCH VỤ hoặc TÊN DỊCH VỤ\nđể thực hiện tìm kiếm");
     }
     else
     {
         DichVuBAL     bal = new DichVuBAL();
         List <DichVu> kq  = bal.TimDVTheoTen(txtTimDichVu.Text);
         if (kq != null)
         {
             dgvDichVu.DataSource = kq;
         }
         else
         {
             MessageBox.Show("Không tìm thấy !", "Thông báo", MessageBoxButtons.OK);
         }
     }
 }
Beispiel #8
0
        private void Sua()
        {
            DichVuBAL bal = new DichVuBAL();
            DichVu    dv  = new DichVu();

            dv.MaDichVu  = txtMaDichVu.Text;
            dv.TenDichVu = txtTenDichVu.Text;
            dv.Gia       = double.Parse(txtGia.Text);
            dv.DonGia    = txtDonVi.Text;
            bool kq = bal.SuaDV(dv);

            if (kq)
            {
                MessageBox.Show("Cập nhật thành công !", "Thông báo", MessageBoxButtons.OK);
                LoadData();
            }
            else
            {
                MessageBox.Show("Cập nhật thất bại !", "Thông báo", MessageBoxButtons.OK);
            }
        }
Beispiel #9
0
        private void CboDichVu()
        {
            DataTable  dtDichVu = new DataTable();
            DataColumn col;

            col            = new DataColumn();
            col.DataType   = System.Type.GetType("System.String");
            col.ColumnName = "MaDichVu";
            dtDichVu.Columns.Add(col);

            col            = new DataColumn();
            col.DataType   = System.Type.GetType("System.String");
            col.ColumnName = "TenDichVu";
            dtDichVu.Columns.Add(col);

            col            = new DataColumn();
            col.DataType   = System.Type.GetType("System.Double");
            col.ColumnName = "DonGia";
            dtDichVu.Columns.Add(col);

            DataRow   row;
            DichVuBAL dvbal = new DichVuBAL();

            foreach (DichVu dv in dvbal.DSDichVu())
            {
                row = dtDichVu.NewRow();
                row["TenDichVu"] = dv.TenDichVu;
                row["MaDichVu"]  = dv.MaDichVu;
                row["DonGia"]    = dv.DonGia;

                dtDichVu.Rows.Add(row);
            }
            lookUpEditDichVu.Properties.DataSource    = dtDichVu;
            lookUpEditDichVu.Properties.ValueMember   = "MaDichVu";
            lookUpEditDichVu.Properties.DisplayMember = "TenDichVu";
        }
Beispiel #10
0
        private void LoadData()
        {
            DichVuBAL bal = new DichVuBAL();

            dgvDichVu.DataSource = bal.DSDichVu();
        }