public GMaps() { if (DesignMode || LicenseManager.UsageMode == LicenseUsageMode.Designtime) { return; } InitializeComponent(); ini_map(); lienlac = new GiamSatXe_LienLac(); TXe = new T_XeOnline(); timerVDH.Enabled = true; hienTrangXe1.Visible = false; hienTrangXe1.OnUserControlButtonClicked += new HienTrangXe.ButtonClickedEventHandler(hienTrangXe1_OnUserControlButtonClicked); Init_texbox(); txtDiaChi.LostFocus += new EventHandler(txtDiaChi_LostFocus); txtTimXe.LostFocus += new EventHandler(txtTimXe_LostFocus); cboMapType.Items.Insert(0, "Chọn bản đồ"); cboMapType.Items.Insert(1, "Bình Anh"); cboMapType.Items.Insert(2, "Google"); cboMapType.Items.Insert(3, "Vệ Tinh"); cboMapType.SelectedIndex = 2; txtTinhThanh.Text = ThongTinCauHinh.GPS_TenTinh; InitTimerbw(); }
GiamSatXe_LienLac lienlac;//= new GiamSatXe_LienLac(); public HienTrangXe() { InitializeComponent(); if (!DesignMode && LicenseManager.UsageMode != LicenseUsageMode.Designtime) { lienlac = new GiamSatXe_LienLac(); //listXe = new List<VehicleOnline>(); } }
public GiamSatXe_HanhTrinhXe() { InitializeComponent(); if (!DesignMode && LicenseManager.UsageMode != LicenseUsageMode.Designtime) { lienlac = new GiamSatXe_LienLac(); grvHanhTrinhXe.IndicatorWidth = 30; dateThoiGian.EditValue = DateTime.Today; } }
private bool Validate_TrangThaiGiamSatXe_LaiXe(string MaLaiXe, ref string strErr) { List <GiamSatXe_LienLac> lstGiamSatLienLac = new GiamSatXe_LienLac().Get_GiamSatXe_Status_ByMaLaiXe(MaLaiXe, DBNull.Value); bool check = false; if (lstGiamSatLienLac != null && lstGiamSatLienLac.Count > 0) { foreach (GiamSatXe_LienLac row in lstGiamSatLienLac) { if (row.MaLaiXe == MaLaiXe) { check = false; if (row.TrangThaiLaiXeBao == ((int)Enum_TrangThaiLaiXeBao.MatLienLac).ToString()) { strErr = string.Format("Lái xe {0} đang mất liên lạc", row.TenLaiXe); } else if (row.TrangThaiLaiXeBao == ((int)Enum_TrangThaiLaiXeBao.BaoNghi_RoiXe).ToString()) { strErr = string.Format("Lái xe {0} đang báo rời xe", row.TenLaiXe); } else if (row.TrangThaiLaiXeBao == ((int)Enum_TrangThaiLaiXeBao.BaoNghi_AnCa).ToString()) { strErr = string.Format("Lái xe {0} đang báo ăn ca", row.TenLaiXe); } else if (row.TrangThaiLaiXeBao == ((int)Enum_TrangThaiLaiXeBao.BaoSuCoTaiNanCongAn).ToString()) { strErr = string.Format("Lái xe {0} đang báo gặp sự cố", row.TenLaiXe); } else if (row.TrangThaiLaiXeBao == ((int)Enum_TrangThaiLaiXeBao.BaoRaKinhDoanh).ToString() || row.TrangThaiLaiXeBao == ((int)Enum_TrangThaiLaiXeBao.BaoDiemDo).ToString()) { strErr = string.Format("Lái xe {0} đã báo ra kinh doanh", row.TenLaiXe); } break; } } } else { check = true; } if (check) { //nếu là Trực đêm và ca 3 thì không kiểm tra xe có báo không đi kinh doanh. if (!chkTrucDem.Checked && !chkCa3.Checked) { if (GiamSatXe_LienLac.Inst.CheckXeKhongDiKinhDoanh(lookUp_SoHieu.Text, deGioDi.DateTime)) { check = false; strErr = string.Format("Xe {0} đã báo không ra kinh doanh ngày hôm nay", lookUp_SoHieu.Text); } } } return(check); }
public GiamSatXe_GiamSatXe() { InitializeComponent(); if (DesignMode || LicenseManager.UsageMode == LicenseUsageMode.Designtime) { return; } lienlac = new GiamSatXe_LienLac(); timer_GSX.Enabled = true; grvGiamSatXe.IndicatorWidth = 30; grcGiamSatXe.DataSource = lienlac.GetGiamSatXeByTrangThai("1").ToDataTableEnVang("SoHieuXe"); grcGiamSatXe.Update(); }