private void btnThem_Click(object sender, EventArgs e) { if (!IsValidInputData()) { return; } var dr = MMessageBox.Show(this, "Lưu hóa đơn?", "Thông báo" , MMessageBoxButtons.YesNo, MMessageBoxIcon.Warning); if (DialogResult.No == dr) { Dispose(); return; } string tableNumber = cboBanSo.Text; string billingNumber = txtHoaDonSo.Text; _billNumber = tableNumber + "_" + billingNumber; var billDto = new BillDto(); billDto.Id = _billId; var tableId = MControlUtil.GetValueFromCombobox(cboBanSo); billDto.TableId = long.Parse(tableId); billDto.BillingNumber = int.Parse(billingNumber); billDto.EmployeeId = MControlUtil.GetValueFromCombobox(cboEmployee); billDto.EmployeeName = cboEmployee.Text.Trim(); string currentUserName = _danhSachUser.GetCurrentUserName(); billDto.CreatedBy = currentUserName; billDto.UpdatedBy = currentUserName; _billingDao.SaveBill(billDto); _isChange = true; Dispose(); }
private void btnThemMonAn_Click(object sender, EventArgs e) { if (!IsValidInputData()) { return; } var resOrderDto = new ResOrderDto(); resOrderDto.MenuId = long.Parse(MControlUtil.GetValueFromCombobox(cboMonAn)); resOrderDto.BillId = GetSelectedBillId(); resOrderDto.Amount = long.Parse(txtSoLuong.Text); var disCount = 0.0f; if (!"".Equals(txtChietKhau.Text)) { disCount = long.Parse(txtChietKhau.Text) / 100.0f; } resOrderDto.Discount = disCount; string currentUserName = _danhSachUser.GetCurrentUserName(); resOrderDto.CreatedBy = currentUserName; resOrderDto.UpdatedBy = currentUserName; _billingDao.AddNewResOrder(resOrderDto); dgvHoaDon_SelectionChanged(null, null); }