private void frmRaHoatDong_Load(object sender, EventArgs e) { if (ThongTinDangNhap.USER_ID.Length <= 0) { new MessageBox.MessageBox().Show(this, "Bạn cần đăng nhập hệ thống để sử dụng chức năng này.", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Warning); this.Close(); } timeServer = DieuHanhTaxi.GetTimeServer(); if (timeServer != DateTime.MinValue) { editThoiDiemBao.Text = string.Format("{0: HH:mm:ss dd/MM/yyyy}", timeServer); editThoiDiemBao.ReadOnly = true; } editSoHieuXe.Focus(); if (mKieuBao == 4) { Xe objXe = new Xe(); editViTriBao.Text = objXe.GetChiTietXe(editSoHieuXe.Text).GaraName; if (StringTools.TrimSpace(editViTriBao.Text).Length <= 0) { editViTriBao.Text = "Gara"; } } }
private void editSoHieuXe_Leave(object sender, EventArgs e) { string SoHieuXe = StringTools.TrimSpace(editSoHieuXe.Text); if (SoHieuXe.Length > 0) { if (!Xe.KiemTraTonTaiCuaSoHieuXe(editSoHieuXe.Text)) { g_boolValidate = false; errorProvider.SetError(editSoHieuXe, "Số hiệu xe này không tồn tại"); new MessageBox.MessageBoxBA().Show(this, "Số hiệu xe này không tồn tại", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); editTenLaiXe.Text = ""; editSoHieuXe.Focus(); return; } else { // KIEM TRA CO QUYEN CHO RA HOAT DONG XE 999 //if (SoHieuXe == "999") //{ // if (!ThongTinDangNhap.HasPermission("010299")) // { // g_boolValidate = false; // errorProvider.SetError(editSoHieuXe, "Bạn không có quyền cho xe 999 ra hoạt động, hoặc về."); // new MessageBox.MessageBox().Show(this, "Bạn không có quyền cho xe 999 ra hoạt động, hoặc về", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Warning); // editSoHieuXe.Focus(); // } //} if (g_intTrangThai == 1)// xe bao haot dong { if (KiemSoatXeLienLac.CheckXeDangHoatDong(editSoHieuXe.Text)) { g_boolValidate = false; errorProvider.SetError(editSoHieuXe, "Xe đang hoạt động. Bạn cần kiểm tra lại."); new MessageBox.MessageBoxBA().Show(this, "Xe đang hoạt động, bạn không thể nhập lại trạng thái này", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); editSoHieuXe.Focus(); return; } else // lấy thông tin xe ở gara nào { Xe objXe = new Xe(); editViTriBao.Text = objXe.GetChiTietXe(editSoHieuXe.Text).GaraName; } } KiemSoatXeLienLac objKSXe = new KiemSoatXeLienLac(); objKSXe = KiemSoatXeLienLac.GetKSXe_BySoHieuXe(StringTools.TrimSpace(editSoHieuXe.Text)); if (StringTools.TrimSpace(editTenLaiXe.Text).Length <= 0) { editTenLaiXe.Text = objKSXe.MaLaiXe; } } errorProvider.SetError(editSoHieuXe, ""); } }
private void editSoHieuXe_TextChanged(object sender, EventArgs e) { if (StringTools.TrimSpace(editSoHieuXe.Text).Length < 3) { g_boolValidate = false; errorProvider.SetError(editSoHieuXe, "Số hiệu xe có độ dài bằng 3"); editTenLaiXe.Text = ""; } else { if (!Xe.KiemTraTonTaiCuaSoHieuXe(editSoHieuXe.Text)) { g_boolValidate = false; errorProvider.SetError(editSoHieuXe, "Số hiệu xe này không tồn tại"); new MessageBox.MessageBoxBA().Show(this, "Số hiệu xe này không tồn tại", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); editTenLaiXe.Text = ""; return; } else { if (g_intTrangThai == 1)// xe bao haot dong { if (KiemSoatXeLienLac.CheckXeDangHoatDong(editSoHieuXe.Text)) { g_boolValidate = false; errorProvider.SetError(editSoHieuXe, "Xe đang hoạt động. Bạn cần kiểm tra lại."); new MessageBox.MessageBoxBA().Show(this, "Xe đang hoạt động, bạn không thể nhập lại trạng thái này", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } else // lấy thông tin xe ở gara nào { Xe objXe = new Xe(); editViTriBao.Text = objXe.GetChiTietXe(editSoHieuXe.Text).GaraName; } } KiemSoatXeLienLac objKSXe = new KiemSoatXeLienLac(); objKSXe = KiemSoatXeLienLac.GetKSXe_BySoHieuXe(StringTools.TrimSpace(editSoHieuXe.Text)); if (StringTools.TrimSpace(editTenLaiXe.Text).Length <= 0) { editTenLaiXe.Text = objKSXe.MaLaiXe; } } errorProvider.SetError(editSoHieuXe, ""); } }
private void frmXeBaoDiSanBay_DuongDai_Mini_Load(object sender, EventArgs e) { G_TimeServer = DieuHanhTaxi.GetTimeServer(); if (G_TimeServer != DateTime.MinValue) { editThoiDiemBao.Text = string.Format("{0: HH:mm:ss dd/MM/yyyy}", G_TimeServer); editThoiDiemBao.ReadOnly = true; } editSoHieuXe.Focus(); Xe objXe = new Xe(); editViTriBao.Text = objXe.GetChiTietXe(editSoHieuXe.Text).GaraName; if (StringTools.TrimSpace(editViTriBao.Text).Length <= 0) { editViTriBao.Text = "Gara"; } }
private void editSoHieuXe_TextChanged(object sender, EventArgs e) { string SoHieuXe = StringTools.TrimSpace(editSoHieuXe.Text); if (SoHieuXe.Length <= 0) { return; } if (!Xe.KiemTraTonTaiCuaSoHieuXe(SoHieuXe)) { g_boolValidate = false; errorProvider.SetError(editSoHieuXe, "Số hiệu xe này không tồn tại"); // new MessageBox.MessageBox().Show(this, "Số hiệu xe này không tồn tại", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Warning); editTenLaiXe.Text = ""; return; } else { KiemSoatXeLienLac objKSXe = new KiemSoatXeLienLac(); objKSXe = KiemSoatXeLienLac.GetKSXe_BySoHieuXe(SoHieuXe); // số hiệu xe này đã được khai báo trước đó. if (objKSXe != null) { if (StringTools.TrimSpace(editTenLaiXe.Text).Length <= 0) { editTenLaiXe.Text = objKSXe.MaLaiXe; } } if (KiemSoatXeLienLac.CheckXeDangHoatDong(SoHieuXe)) { if (mKieuBao == 1) // xe hoạt động { g_boolValidate = false; errorProvider.SetError(editSoHieuXe, "Xe đang hoạt động. Bạn cần kiểm tra lại."); new MessageBox.MessageBox().Show(this, "Xe đang hoạt động, bạn không thể nhập lại trạng thái này", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Warning); return; } else if (mKieuBao == 4) { Xe objXe = new Xe(); editViTriBao.Text = objXe.GetChiTietXe(SoHieuXe).GaraName; if (StringTools.TrimSpace(editViTriBao.Text).Length <= 0) { editViTriBao.Text = "Gara"; } } } else { // lấy thông tin nhập cho xe haọt động if (mKieuBao == 1) // xe hoạt động { Xe objXe = new Xe(); editViTriBao.Text = objXe.GetChiTietXe(SoHieuXe).GaraName; objXe = null; } else if (mKieuBao == 2 || mKieuBao == 3 || mKieuBao == 4) // xe hoạt điểm { g_boolValidate = false; lblMessage.Text = "Xe chưa hoạt động bạn cần phải cho xe ra hoạt động"; return; } } } g_boolValidate = true; errorProvider.SetError(editSoHieuXe, ""); }