internal void SendVisitasJustificadas(TB_USUARIO userInfo) { string id = userInfo.ID; var justificados = model.db.GetVisitasJustificadas(id); if (justificados != null) { foreach (var item in justificados) { var modelVisita = new PdvRestModel { id = item.ID, justificativa = item.JUSTIFICATIVA, inicioVisita = item.INICIO, fimVisita = item.FIM, bateriaInicial = "0", bateriaFinal = "0", statusVisita = (int)StatusVisitaServer.CANCELADO, lat = item.LAT, lng = item.LONG }; var obj = JsonConvert.SerializeObject(modelVisita); PutRest("api/mobile/visitas/" + item.ID, obj, userInfo, 3); item.STATUS = (int)StatusAPI.ENVIADO; } model.db.database.UpdateAllAsync(justificados).Wait(); } }
/// <summary> /// Get endereco da loja formatado. /// </summary> /// <returns>Endereco</returns> /// <param name="model">Model.</param> internal string GetGEO_PT(PdvRestModel model) { string geoPt = model.rede.nome; geoPt += " - " + model.loja.nome; geoPt += "\n" + model.endereco.logradouro; geoPt += ", " + model.endereco.numero; geoPt += "\n" + model.cidade.nome; geoPt += " - CEP: " + model.endereco.codigoPostal; return(geoPt); }
internal string GetSerializeAndamento(TB_VISITA pdv) { var model = new PdvRestModel() { lat = pdv.LAT, lng = pdv.LONG }; model.bateriaInicial = model.bateriaFinal = pdv.BATERIA.ToString(); model.inicioVisita = pdv.DATA_PROGAMADA; return(JsonConvert.SerializeObject(model)); }