private bool luu() { if (kTraNullCB()) { MessageBox.Show("Chưa nhập đủ thông tin"); return(false); } string giamgia = "0"; if (string.IsNullOrEmpty(txt_giamGia.Text) == false) { giamgia = txt_giamGia.Text; } var result = hd.InsertHoaDon(txt_maDon.Text, cb_KH.SelectedValue.ToString(), cb_NV.SelectedValue.ToString(), dateEdit1.Text.ToString(), giamgia); switch (result) { case DAL.Result.EMPTY: MessageBox.Show("Chưa nhập đủ thông tin"); break; case DAL.Result.FAILED: MessageBox.Show("Thêm thông tin hóa đơn thất bại"); break; case DAL.Result.PRIMARY_KEY: MessageBox.Show("Mã đơn đã tồn tại"); break; } if (result == DAL.Result.SUCCESS) { for (int i = 0; i < dgv_cthd.Rows.Count - 1; i++) { result = cthd.InsertChiTietHoaDon(txt_maDon.Text, dgv_cthd.Rows[i].Cells[0].Value.ToString(), dgv_cthd.Rows[i].Cells[2].Value.ToString(), dgv_cthd.Rows[i].Cells[3].Value.ToString()); } } switch (result) { case DAL.Result.SUCCESS: MessageBox.Show("Thêm hóa đơn thành công"); break; case DAL.Result.EMPTY: MessageBox.Show("Chưa nhập đủ thông tin"); break; case DAL.Result.FAILED: MessageBox.Show("Thêm hóa đơn thất bại"); break; } if (result == DAL.Result.SUCCESS) { return(true); } return(false); }