private void btnThem_Click(object sender, EventArgs e)
        {
            int kq = 0;

            if (txtTenBan.Text == "")
            {
                errorProvider1.SetError(txtTenBan, "Bạn chưa nhập Tên Bàn");
            }
            else
            {
                if (cbxLoaiBan.SelectedValue == null)
                {
                    kq = BATLOI.SAI_DINH_DANG;
                }
                else
                {
                    int loaiBan = (int)cbxLoaiBan.SelectedValue;
                    blBan.themBan(loaiBan, txtTenBan.Text);
                    RefreshBan();
                }
            }
            if (kq < 0)
            {
                BATLOI.HienThiLoi(kq);
            }
        }
Example #2
0
        private void btnGhiDuLieu_Click(object sender, EventArgs e)
        {
            int kq = 0;

            try
            {
                int giamgiagio  = Int32.Parse(txtGiamGiaGio.Text);
                int giamgianuoc = Int32.Parse(txtGiamGiaNuoc.Text);
                if (giamgiagio < 0 || giamgiagio > 100 || giamgianuoc < 0 || giamgianuoc > 100)
                {
                    throw new Exception();
                }
                if (loai == 1)
                {
                    kq = blLoaiKhachHang.ThemMoiLoaiKhachHang(txtTenLoaiKhachHang.Text, giamgiagio, giamgianuoc);
                }
                else
                {
                    kq = blLoaiKhachHang.CapNhatLoaiKhachHang(txtIDLoaiKhach.Text, txtTenLoaiKhachHang.Text, giamgiagio, giamgianuoc);
                }
            }
            catch (Exception)
            {
                kq = BATLOI.SAI_DINH_DANG;
            }

            if (kq < 0)
            {
                BATLOI.HienThiLoi(kq);
            }
            else
            {
                this.Close();
            }
        }
Example #3
0
        private void btnTim_Click(object sender, EventArgs e)
        {
            int sohd = -1;

            try
            {
                sohd = Int32.Parse(txtIDHoaDon.Text);
            }
            catch (Exception)
            {
                BATLOI.HienThiLoi(BATLOI.THIEU_DU_LIEU);
                return;
            }
            DataTable result = blHoaDon.TimKiemHoaDonShowLenThanhToan(sohd);

            if (result.Rows.Count != 0)
            {
                HienThiHoaDonLenDataGridView(result);
            }
            else
            {
                MessageBox.Show("Không có kết quả");
                txtIDHoaDon.Text = "";
            }
        }
        private void btnXoaLoaiBan_Click(object sender, EventArgs e)
        {
            int kq = 0;

            if (lbTenLoai.Tag == null)
            {
                MessageBox.Show("Bạn chưa chọn loại bàn");
            }
            else
            {
                DialogResult result = MessageBox.Show("Bạn có muốn xóa nó không ?", "Xác nhận", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    try
                    {
                        int idban = Convert.ToInt32(lbTenLoai.Tag);
                        kq = blBan.XoaLoaiBan(idban);
                        RefeshLoaiBan();
                    }
                    catch (Exception)
                    {
                        kq = BATLOI.SAI_DINH_DANG;
                    }
                }
            }

            if (kq < 0)
            {
                BATLOI.HienThiLoi(kq);
            }
        }
Example #5
0
        private void btnGhiDuLieu_Click(object sender, EventArgs e)
        {
            int kq = 0;

            if (txtTenNhaCungCap.Text == "")
            {
                kq = BATLOI.THIEU_DU_LIEU;
            }
            else if (blNhaCungCap.KiemTraTrungNhaCungCap(txtTenNhaCungCap.Text))
            {
                kq = BATLOI.TRUNG_DU_LIEU;
            }
            else if (dataGridViewRow != null)
            {
                kq = blNhaCungCap.CapNhatNhaCungCap(txtIDNhaCungCap.Text, txtTenNhaCungCap.Text);
            }
            else
            {
                kq = blNhaCungCap.ThemNhaCungCap(txtTenNhaCungCap.Text);
            }
            if (kq < 0)
            {
                BATLOI.HienThiLoi(kq);
            }
            else
            {
                this.Close();
            }
        }
Example #6
0
        private void barButtonItem6_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int kq = 0;

            if (btnChinhSua.Tag != null)
            {
                DialogResult result = MessageBox.Show("Bạn có muốn xóa khuyến mãi này ?", "Xác nhận", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    int id = 0;
                    try
                    {
                        id = Convert.ToInt32((btnChinhSua.Tag as DataGridViewRow).Cells[0].Value.ToString());
                    }
                    catch (Exception)
                    {
                        kq = BATLOI.SAI_DINH_DANG;
                    }
                    kq = blKhuyenMai.XoaKhuyenMai(id);
                    DataTable s = blKhuyenMai.XemKhuyenMai();
                    RefeshDgvKhuyenMai(s);
                    btnChinhSua.Tag = null;
                }
                if (kq < 0)
                {
                    BATLOI.HienThiLoi(kq);
                }
            }
            else
            {
                MessageBox.Show("Chưa chọn khuyến mãi");
            }
        }
Example #7
0
 private void txtGiamGiaNuoc_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
     {
         e.Handled = true;
         BATLOI.HienThiLoi(BATLOI.SAI_DINH_DANG);
     }
 }
Example #8
0
        private void button1_Click(object sender, EventArgs e)
        {
            int kq = 0;

            try
            {
                string id              = txtIDKhuyenMai.Text;
                string ten             = txtTenKhuyenMai.Text;
                int    giamGiaGio      = Int32.Parse(txtGiamGiaGio.Text);
                int    giamGiaThucPham = Int32.Parse(txtGiamGiaThucPham.Text);
                string ngayBatDau      = dtpNgayBatDau.Value.ToShortDateString();
                string ngayKetThuc     = dtpNgayKetThuc.Value.ToShortDateString();
                if (giamGiaGio < 0 || giamGiaGio > 100 || giamGiaThucPham < 0 || giamGiaThucPham > 100)
                {
                    throw new Exception();
                }
                if (id == "")
                {
                    int q = blKhuyenMai.ThemKhuyenMai(id, ten, giamGiaGio, giamGiaThucPham, ngayBatDau, ngayKetThuc);
                    if (q > 0)
                    {
                        this.Close();
                    }
                    else
                    {
                        kq = BATLOI.SQL;
                    }
                }
                else
                {
                    int q = blKhuyenMai.SuaKhuyenMai(id, ten, giamGiaGio, giamGiaThucPham, ngayBatDau, ngayKetThuc);
                    if (q > 0)
                    {
                        this.Close();
                    }
                    else
                    {
                        kq = BATLOI.SQL;
                    }
                }
            }
            catch (Exception)
            {
                kq = BATLOI.SAI_DINH_DANG;
            }
            if (kq < 0)
            {
                BATLOI.HienThiLoi(kq);
            }
        }
        private void btnXoa_Click(object sender, EventArgs e)
        {
            int kq = 0;

            if (textBox1.Text == "")
            {
                MessageBox.Show("Bạn phải chọn trường cần xóa");
            }
            else
            {
                kq = blBan.xoaBan(textBox1.Text);
            }
            RefreshBan();
            if (kq < 0)
            {
                BATLOI.HienThiLoi(kq);
            }
        }
Example #10
0
 private void btnChuyen_Click(object sender, EventArgs e)
 {
     if (cbBanChuyen.SelectedValue == null)
     {
         MessageBox.Show("Bạn chưa chọn bàn cần chuyển");
     }
     else
     {
         try
         {
             int banHienTai = (int)cbBanHienTai.SelectedValue;
             int banChuyen  = (int)cbBanChuyen.SelectedValue;
             blBan.ChuyenBan(banHienTai, banChuyen);
             this.Close();
         }
         catch (Exception)
         {
             int kq = BATLOI.SAI_DINH_DANG;
             BATLOI.HienThiLoi(kq);
         }
     }
 }
Example #11
0
 private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (btnSua.Tag == null)
     {
         MessageBox.Show("Bạn chưa chọn gì cả !!");
     }
     else
     {
         int          k  = 0;
         DialogResult kq = MessageBox.Show("Bạn có muốn xóa không ?", "Xác nhận", MessageBoxButtons.YesNo);
         if (kq == DialogResult.Yes)
         {
             k = blKhachHang.xoaKhachHang((btnSua.Tag as DataGridViewRow).Cells["ID_KHACHHANG"].Value.ToString());
             DataTable dt = blKhachHang.layDuLieuLenDataGridView();
             Refesh(dt);
             btnSua.Tag = null;
         }
         if (k < 0)
         {
             BATLOI.HienThiLoi(k);
         }
     }
 }
Example #12
0
        private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            string tennhanvien = txtTenNhanVien.Text;
            string ngaysinh    = dtpNgaySinh.Text;
            string cmnd        = txtCMND.Text;
            string sdt         = txtSoDienThoai.Text;
            int    gioitinh;

            if (radioButton1.Checked)
            {
                gioitinh = 1;
            }
            else
            {
                gioitinh = 0;
            }
            string capbac;

            if (cbCapBac.SelectedValue != null)
            {
                capbac = cbCapBac.SelectedValue.ToString();
            }
            else
            {
                capbac = "NULL";
            }

            string email = txtCaTruc.Text;
            int    i     = blNhanVien.ThemNhanVien(tennhanvien, ngaysinh, cmnd, sdt, gioitinh, capbac, email);

            if (i < 0)
            {
                BATLOI.HienThiLoi(i);
            }
            loadDuLieu();
        }
Example #13
0
        private void btnGhiDuLieu_Click(object sender, EventArgs e)
        {
            int kq = 0;

            if (cbxLoaiKhachHang.Text == "" || txtTenKhachHang.Text == "" || txtSoDienThoai.Text == "")
            {
                kq = BATLOI.THIEU_DU_LIEU;
            }
            else if (v == 1)
            {
                try
                {
                    //Loại khách hàng
                    int loaiKhachHang = 0;
                    if (cbxLoaiKhachHang.SelectedValue != null)
                    {
                        loaiKhachHang = (int)cbxLoaiKhachHang.SelectedValue;
                    }
                    //Tên khách hàng
                    string tenKhachHang;
                    if (txtTenKhachHang.Text == "")
                    {
                        throw new Exception();
                    }
                    else
                    {
                        tenKhachHang = txtTenKhachHang.Text.ToString();
                    }
                    //Số điện thoại
                    int soDienThoai;
                    if (txtSoDienThoai.Text.Length > 9)
                    {
                        soDienThoai = Int32.Parse(txtSoDienThoai.Text.ToString());
                    }
                    else
                    {
                        throw new Exception();
                    }
                    string ngaySinh;
                    if (dtpNgaySinh.Value != null)
                    {
                        ngaySinh = dtpNgaySinh.Value.ToShortDateString();
                    }
                    else
                    {
                        throw new Exception();
                    }
                    int gioitinh;
                    if (rbnNam.Checked)
                    {
                        gioitinh = 1;
                    }
                    else
                    {
                        gioitinh = 0;
                    }
                    kq = blKhachHang.themKhachHang(txtTenKhachHang.Text, txtSoDienThoai.Text, ngaySinh, gioitinh, loaiKhachHang);
                }
                catch (Exception)
                {
                    kq = BATLOI.SAI_DINH_DANG;
                }
            }
            else
            {
                try
                {
                    int    id            = Int32.Parse(txtIDKhachHang.Text);
                    int    loaiKhachHang = (int)cbxLoaiKhachHang.SelectedValue;
                    string tenKhachHang  = txtTenKhachHang.Text.ToString();
                    int    soDienThoai   = Int32.Parse(txtSoDienThoai.Text.ToString());
                    string ngaySinh      = dtpNgaySinh.Value.ToShortDateString();
                    int    gioitinh;
                    if (rbnNam.Checked)
                    {
                        gioitinh = 1;
                    }
                    else
                    {
                        gioitinh = 0;
                    }
                    kq = blKhachHang.CapNhatKhachHang(id, txtTenKhachHang.Text, txtSoDienThoai.Text, ngaySinh, gioitinh, loaiKhachHang);
                }
                catch (Exception)
                {
                    kq = BATLOI.SAI_DINH_DANG;
                }
            }
            if (kq < 0)
            {
                BATLOI.HienThiLoi(kq);
            }
            else
            {
                this.Close();
            }
        }