private void btnUpdate_Click(object sender, EventArgs e) { try { var hdvName = txtHdvName.Text; var txName = txtTXName.Text; var hdvID = cbbHDV.SelectedValue == null ? "0" : cbbHDV.SelectedValue.ToString(); var txID = cbbTaiXe.SelectedValue == null ? "0" : cbbTaiXe.SelectedValue.ToString(); Staff _objectHDV = staffService.GetByID(int.Parse(hdvID)); Staff _objectTX = staffService.GetByID(int.Parse(txID)); var selectNameHDV = hdvName != "" ? hdvName : _objectHDV == null ? "" : _objectHDV.Name; var selectNameTX = txName != "" ? txName : _objectTX == null ? "" : _objectTX.Name; if (String.IsNullOrEmpty(selectNameHDV)) { XtraMessageBox.Show("Vui lòng nhập thông tin hướng dẫn viên.", "Thông báo"); return; } if (String.IsNullOrEmpty(hdvName) && _objectHDV.ID == 87) { XtraMessageBox.Show("Vui lòng nhập thông tin hướng dẫn viên.", "Thông báo"); return; } if (String.IsNullOrEmpty(selectNameTX)) { XtraMessageBox.Show("Vui lòng nhập thông tin tài xế.", "Thông báo"); return; } if (String.IsNullOrEmpty(txName) && _objectTX.ID == 88) { XtraMessageBox.Show("Vui lòng nhập thông tin tài xế.", "Thông báo"); return; } btnPrint.Enabled = btnBack.Enabled = false; lblMessageProgress.Visible = true; var msg = XtraMessageBox.Show("Hệ thống sẽ cập nhật trạng thái tour đã được book.\nBạn muốn cập nhật dữ liệu vào hệ thống và in các bản ghi ?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (DialogResult.Yes == msg) { insertPrintDetails(); //updateStatusBooked(); xtraRPPrintBookTour xtra = new xtraRPPrintBookTour(_dataTemp, _tourName, _startDate.ToString("dd-MM-yyyy"), selectNameHDV, selectNameTX); //xtra.Print(); //xtra.PrintDialog(); xtra.ShowPreview(); if (refreshData != null) { refreshData(_numCar); } } btnPrint.Enabled = btnBack.Enabled = true; lblMessageProgress.Visible = false; } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }
public void GetByID_ValidStaffID_ReturnsStaff() { // Arrange var validStaffID = "*****@*****.**"; var validPassword = "******"; // Act var staff = _staffService.GetByID(validStaffID, validPassword); // Assert Assert.IsInstanceOfType(staff, typeof(StaffDto)); Assert.AreEqual(validStaffID, staff.StaffID); }
public frmActionStaff(int action = -1, int objID = -1) { InitializeComponent(); _action = action; _objID = objID; _objectData = gtService.GetByID(objID); }
public void Vote(VotingDTO voting) { voting.Staff = _staffService.GetByID(voting.Staff.Id); voting.Restaurant = _restaurantService.GetByID(voting.Restaurant.Id); VerifyVotingFinished(voting); RestartVotingLastWeek(voting); VerifyChosenRestaurantOfWeek(voting); VerifyIfEmployeeVoted(voting); _votingService.Save(voting); }
public ActionResult Login(string Username, string Password) { try { var staff = _staffService.GetByID(Username, Password); AppHelper.AddStaffToCache(staff); FormsAuthentication.SetAuthCookie(staff.StaffNo, false); return(RedirectToAction("Index", "Staff")); } catch (Exception) { return(View(Username, Password)); } }
private void btnUpdate_Click(object sender, EventArgs e) { try { var hdvName = txtHdvName.Text; var txName = txtTXName.Text; var hdvID = cbbHDV.SelectedValue == null ? "0" : cbbHDV.SelectedValue.ToString(); var txID = cbbTaiXe.SelectedValue == null ? "0" : cbbTaiXe.SelectedValue.ToString(); Staff _objectHDV = staffService.GetByID(int.Parse(hdvID)); Staff _objectTX = staffService.GetByID(int.Parse(txID)); var selectNameHDV = hdvName != "" ? hdvName : _objectHDV == null ? "" : _objectHDV.Name; var selectNameTX = txName != "" ? txName : _objectTX == null ? "" : _objectTX.Name; if (String.IsNullOrEmpty(selectNameHDV)) { XtraMessageBox.Show("Vui lòng nhập thông tin hướng dẫn viên.", "Thông báo"); return; } if (String.IsNullOrEmpty(hdvName) && _objectHDV.ID == 87) { XtraMessageBox.Show("Vui lòng nhập thông tin hướng dẫn viên.", "Thông báo"); return; } if (String.IsNullOrEmpty(selectNameTX)) { XtraMessageBox.Show("Vui lòng nhập thông tin tài xế.", "Thông báo"); return; } if (String.IsNullOrEmpty(txName) && _objectTX.ID == 88) { XtraMessageBox.Show("Vui lòng nhập thông tin tài xế.", "Thông báo"); return; } btnPrint.Enabled = btnBack.Enabled = false; lblMessageProgress.Visible = true; DataTable data = new DataTable(); data.Columns.Add("ID", typeof(int)); data.Columns.Add("PickUp"); data.Columns.Add("Room"); data.Columns.Add("ServiceName"); data.Columns.Add("Pax", typeof(float)); data.Columns.Add("PartnerPrice", typeof(int)); data.Columns.Add("Note"); for (int i = 0; i < gridViewData.RowCount; i++) { DataRow dr = data.NewRow(); dr["ID"] = int.Parse(gridViewData.GetRowCellValue(i, "DetailID").ToString()); dr["PickUp"] = gridViewData.GetRowCellValue(i, "PickUp").ToString(); dr["Room"] = gridViewData.GetRowCellValue(i, "Room").ToString(); dr["ServiceName"] = gridViewData.GetRowCellValue(i, "ServiceName").ToString(); dr["Pax"] = float.Parse(gridViewData.GetRowCellValue(i, "Pax").ToString()); dr["PartnerPrice"] = int.Parse(gridViewData.GetRowCellValue(i, "PartnerPrice").ToString()); dr["Note"] = gridViewData.GetRowCellValue(i, "Note").ToString(); data.Rows.Add(dr); } xtraRPPrintBookTour xtra = new xtraRPPrintBookTour(data, lblTour.Text, lblDate.Text, selectNameHDV, selectNameTX); //xtra.Print(); //xtra.PrintDialog(); xtra.ShowPreview(); btnBack.Enabled = true; lblMessageProgress.Visible = false; } catch (Exception ex) { btnPrint.Enabled = btnBack.Enabled = true; XtraMessageBox.Show(ex.Message); } }