private void btnLuu_Click(object sender, EventArgs e)
        {
            string maHoaDon = txtMaHoaDon.Text.Trim();
            string maKH     = cmMaKH.SelectedValue.ToString();

            DateTime ngayLap  = dtpNgayLap.Value;
            string   nhanVien = cmNhanVien.SelectedValue.ToString();
            decimal  tienHang = 0;
            decimal  giamGia  = 0;
            decimal  thue     = 0;
            decimal  tongTien = 0;

            try
            {
                tienHang = decimal.Parse(txtTienHang.Text);
                giamGia  = decimal.Parse(txtGiamGia.Text);
                thue     = decimal.Parse(txtThue.Text);
                tongTien = decimal.Parse(txtTongTien.Text);
            }
            catch { }

            if (isInsert == true)
            {
                if (!dbHoaDon.InsertHoaDon(maHoaDon, maKH, ngayLap, tienHang, giamGia, thue, tongTien, nhanVien))
                {
                    MessageBox.Show("Thêm dữ liệu không thành công");
                    cmMaKH.Focus();
                    return;
                }
                else
                {
                    isInsert = false;
                }
            }
            else
            {
                if (!dbHoaDon.UpdateHoaDon(maHoaDon, maKH, ngayLap, tienHang, giamGia, thue, tongTien, nhanVien))
                {
                    MessageBox.Show("Cập nhật dữ liệu không thành công");
                    cmMaKH.Focus();
                    return;
                }
            }

            DataLoad();
            SetSelectedRow(maHoaDon);

            btnThem.Enabled = true;
            btnSua.Enabled  = true;
            btnHuy.Enabled  = false;
            btnLuu.Enabled  = false;
        }
Beispiel #2
0
        private void LuuThongTinHoaDon(string maKH)
        {
            DBHoaDon dbHoaDon = new DBHoaDon();

            dbHoaDon.InsertHoaDon(dbHoaDon.SetNewPrimaryKey(), maKH, ngayLap, tienHang, giamGia, thue, tongTien, nhanVien);
        }