public static void LerAbastecimentoAtual(string TP_Concentrador, bool St_identfrentista, ref string st) { if (TP_Concentrador.Trim().ToUpper().Equals("CT")) { TCompanytec.LerAbastecimentoMemoria(ref st); } else if (TP_Concentrador.Trim().ToUpper().Equals("ZT")) { string comando = string.Empty; if (St_identfrentista) { comando = "(&A" + TCompanytec.CalcularChecksum("&A") + ")"; } else { comando = "(&A)"; } if (TCompanytec.EnviarComandoPlaca(comando).Equals(1)) { TCompanytec.LerRetornoPlaca(ref st); } } else if (TP_Concentrador.Trim().ToUpper().Equals("VW")) { TVWTech.LerAbastecimento(ref st); } }
public static void LerAbastecimentoOnLine(string TP_Concentrador, bool St_identfrentista, string BicoInicial, string BicoFinal, ref string st) { if (TP_Concentrador.Trim().ToUpper().Equals("CT")) { TCompanytec.LerAbastecimentoOnLine(ref st); } else if (TP_Concentrador.Trim().ToUpper().Equals("ZT")) { string comando = string.Empty; if (St_identfrentista) { comando = "(?V" + TCompanytec.CalcularChecksum("?V") + ")"; } else { comando = "(&V)"; } if (TCompanytec.EnviarComandoPlaca(comando).Equals(1)) { TCompanytec.LerRetornoPlaca(ref st); } } else if (TP_Concentrador.Trim().ToUpper().Equals("VW")) { if ((!string.IsNullOrEmpty(BicoInicial.SoNumero())) && (!string.IsNullOrEmpty(BicoFinal.SoNumero()))) { TVWTech.LerStatusPista(Convert.ToInt32(BicoInicial), Convert.ToInt32(BicoFinal), ref st); } } }
public static void AvancarAbastecimento(string TP_Concentrador, int IdAbast) { if (TP_Concentrador.Trim().ToUpper().Equals("CT")) { TCompanytec.ProximoAbastecimento(); } else if (TP_Concentrador.Trim().ToUpper().Equals("ZT")) { TCompanytec.EnviarComandoPlaca("(&I)"); } else if (TP_Concentrador.Trim().ToUpper().Equals("VW")) { TVWTech.ApagaAbastecimentoMemoria(IdAbast); } }