/// <summary> /// Xử lý lệnh lái xe /// </summary> /// <param name="doAccept">The do accept.</param> /// <Modified> /// Name Date Comments /// LuanBH 8/11/2015 created /// </Modified> private void XuLyLenhLaiXe(byte doAccept) { CloseWithoutChoose = false; try { string driverMessage = string.Empty; if (Model.MaMessage == EnVangManagement.MA_LENH_MOIKHACH) { EnVangProcess.SendACKInvite(Model, doAccept); } else if (Model.MaMessage == EnVangManagement.MA_LENH_XINSODT) { EnVangProcess.SendACKGetPhone(Model, doAccept); } else if (Model.MaMessage == EnVangManagement.MA_LENH_DAKETTHUC) { EnVangProcess.SendConfirmDone(Model, doAccept); driverMessage = "Đã kết thúc"; } CuocGoi.DIENTHOAI_SuaMessageConfirm_EnVangVip(Model.IDCuocGoi, driverMessage, Model.MaMessage, false, Model.SoHieuXe); //Parent.openedDialogs.Remove(Model.MaMessage + "_" + Model.XeDon); Close(); } catch (System.Exception ex) { new Log().WriteLog(ThongTinDangNhap.USER_ID, "btnHienThi_Click", DateTime.Now, ex.Message); } }
/// <summary> /// Xử lý lệnh lái xe /// </summary> /// <param name="doAccept">The do accept.</param> /// <Modified> /// Name Date Comments /// LuanBH 8/11/2015 created /// </Modified> public void XuLyLenhLaiXe(byte doAccept, bool clickButton = true) { CloseWithoutChoose = false; try { string driverMessage = string.Empty; if (Model.MaMessage == EnVangManagement.MA_LENH_DAKETTHUC) { if (clickButton) { EnVangProcess.SendConfirmDone(Model, doAccept); } driverMessage = "Đã kết thúc"; } else if (Model.MaMessage == EnVangManagement.MA_LENH_XINDIEMDO) { if (clickButton) { int landMarkGPSID = Convert.ToInt32(iluVungDH.EditValue); int landMarkID = 0; landMarkID = Parent._controlDieuHanhBanCoBanCo.GetIDVung(landMarkGPSID); int node = 0; if (!string.IsNullOrEmpty(txtNode.Text)) { node = Convert.ToInt32(txtNode.Text); } //else //{ // node = Parent._controlDieuHanhBanCoBanCo.GetNodeNum(landMarkID, Model.XeDon); //} var value = EnVangProcess.SendConfirmLandmark(Model, doAccept, landMarkGPSID, node, landMarkID); } } else if (Model.MaMessage == EnVangManagement.MA_LENH_DRIVERCMD && HaveToConfirm) { if (clickButton) { var value = EnVangProcess.SendACKActiveChange(Model, doAccept, MaLaiXe, PKCommandID); } } //if (Model.IDCuocGoi > 0) { CuocGoi.DIENTHOAI_SuaMessageConfirm_EnVangVip(Model.IDCuocGoi, driverMessage, Model.MaMessage, !clickButton, Model.SoHieuXe); } Close(); Parent.XuLyMessageKhongCanConfirm(Model, doAccept); } catch (System.Exception ex) { new Log().WriteLog(ThongTinDangNhap.USER_ID, "btnHienThi_Click", DateTime.Now, ex.Message); } }
private void txtChatInput_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { if (string.IsNullOrEmpty(txtChatInput.Text)) { return; } EnVangProcess.SendText(SoHieuXeDangChat, IDCuocGoi, txtChatInput.Text); txtChatInput.Text = string.Empty; } }
private void btnOK_Click(object sender, EventArgs e) { var vehicle = inputVehicle.GetSelectedDataRow() as GiamSatXe_HoatDong; if (vehicle == null || inputVehicle.EditValue == null) { lblThongBao.Text = "Phải nhập số hiệu xe"; inputVehicle.Focus(); return; } var command = ilu_mobileOperationCommand.GetSelectedDataRow() as MobileOperationCommands; if (command == null || ilu_mobileOperationCommand.EditValue == null) { lblThongBao.Text = "Phải chọn lệnh lái xe"; ilu_mobileOperationCommand.Focus(); return; } EnVangProcess.SendOperatorCmd(command.PK_CommandID, vehicle.SoHieuXe); Close(); }