public static List <PedidoDrone> GetPedidoDrones(StatusEnvio statusEnvio) { return(new List <PedidoDrone>() { GetPedidoDrone(statusEnvio) }); }
private string GetSelectPedidos(int situacao, StatusEnvio status) { var stringBuilder = new StringBuilder(); stringBuilder.AppendLine("select a.DroneId,"); stringBuilder.AppendLine($"{situacao} as Situacao,"); stringBuilder.AppendLine("a.Id as PedidoId"); stringBuilder.AppendLine(" from PedidoDrones a"); stringBuilder.AppendLine($" where a.StatusEnvio <> {(int)status}"); stringBuilder.AppendLine(" and a.DataHoraFinalizacao > dateadd(hour,-3,CURRENT_TIMESTAMP)"); return(stringBuilder.ToString()); }
private string GetSelectPedidos(int situacao, StatusEnvio status) { var stringBuilder = new StringBuilder(); stringBuilder.AppendLine("select a.DroneId,"); stringBuilder.AppendLine($"{situacao} as Situacao,"); stringBuilder.AppendLine(" a.PedidoId as PedidoId"); stringBuilder.AppendLine(" from PedidoDrones a"); stringBuilder.AppendLine($" where a.StatusEnvio <> {(int)status}"); return(stringBuilder.ToString()); }
public static PedidoDrone GetPedidoDrone(StatusEnvio statusEnvio) { return(new PedidoDrone() { DataHoraFinalizacao = new DateTime(2020, 8, 20, 22, 00, 00), Distancia = 5, StatusEnvio = (int)statusEnvio, //Pedido = GetPedido(), Drone = GetDrone(), DroneId = GetDrone().Id, PedidoId = GetPedido().Id.ToString() }); }
private static async void PostAsync(string uri, string data) { var httpClient = new HttpClient(); var getRequest = await httpClient.GetAsync(uri); if (!consoleSilentMode) { Console.WriteLine("> PostAsync -> " + uri + " "); } try { if (getRequest.EnsureSuccessStatusCode().IsSuccessStatusCode) { string response = await getRequest.Content.ReadAsStringAsync(); var JsonResponseDynamic = (dynamic)JObject.Parse(response); if (bool.Parse(JsonResponseDynamic.ok.ToString())) { if (!consoleSilentMode) { Console.WriteLine("Sucesso no Envio"); } statusEnvio = StatusEnvio.Enviado; } } else { if (!consoleSilentMode) { Console.WriteLine("> ERRO no request, uri: \r\n" + uri); } statusEnvio = StatusEnvio.Erro; } } catch (System.Net.Http.HttpRequestException e) { if (!consoleSilentMode) { Console.WriteLine("> ERRO no request, uri: \r\n" + uri); } } catch (Exception e) { if (!consoleSilentMode) { Console.WriteLine("> ERRO no request " + e.ToString() + "\r\n uri: " + uri); } } }
private string GetSelectPedidos(int situacao, StatusEnvio status) { var stringBuilder = new StringBuilder(); stringBuilder.AppendLine("select a.DroneId,"); stringBuilder.AppendLine($"{situacao} as Situacao,"); stringBuilder.AppendLine(" a.Id as PedidoId,"); stringBuilder.AppendLine(" c.Id as ClienteId,"); stringBuilder.AppendLine(" c.Nome,"); stringBuilder.AppendLine(" c.Latitude,"); stringBuilder.AppendLine(" c.Longitude"); stringBuilder.AppendLine(" from PedidoDrones a,"); stringBuilder.AppendLine(" Pedido b,"); stringBuilder.AppendLine(" Cliente c"); stringBuilder.AppendLine($" where a.StatusEnvio <> {(int)status}"); stringBuilder.AppendLine(" and a.DataHoraFinalizacao > dateadd(hour,-3,CURRENT_TIMESTAMP)"); stringBuilder.AppendLine(" and a.PedidoId = b.ID"); stringBuilder.AppendLine(" and b.ClienteId = c.Id"); return(stringBuilder.ToString()); }
/// <summary> /// Método utilizado para preencher esta instância com os dados do dataReader /// </summary> /// <param name="dataReader">DataReader com os dados que deverão ser passados para esta instância</param> public override void Populate(DataReader dataReader) { #region base base.Populate(dataReader); #endregion #region desta classe Lancamento = LancamentoBase.Create(dataReader.GetValue<string>("p_GUIDLan")); DataHora = dataReader.GetValue<DateTime>("p_DataHoraCancelamento"); Motivo = dataReader.GetValue<string>("p_Motivo"); StatusEnvio = dataReader.GetValue<StatusEnvio>("p_StatusEnvio"); #region itens Itens = new Data.Faturamento.Lancamento.Cancelamento.Item.Item() .Find<Model.Faturamento.Lancamento.Cancelamento.Item.IItem, ICancelamento>(new Where() { {"GUIDLanCan", GUID} }, this); #endregion #endregion }