Esempio n. 1
0
        public static bool GravarHistorico(HistEvolucao historico)
        {
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri(Parametros.WS_ServidorHelpDesk);
            return(client.PostAsync("api/HelpDesk/NovoHistorico", new StringContent(JsonConvert.SerializeObject(historico), Encoding.UTF8, "application/json")).Result.IsSuccessStatusCode);
        }
Esempio n. 2
0
 private void NovoHistorico()
 {
     if (bsEvolucao.Current != null)
     {
         if ((bsEvolucao.Current as Evolucao).Dt_finetapa.HasValue)
         {
             MessageBox.Show("Não é permitido incluir histórico numa etapa concluida.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return;
         }
         using (TFEvoluirTicket fHistorico = new TFEvoluirTicket())
         {
             if (fHistorico.ShowDialog() == DialogResult.OK)
             {
                 try
                 {
                     HistEvolucao historico = new HistEvolucao();
                     historico.Id_evolucao  = (bsEvolucao.Current as Evolucao).Id_evolucao;
                     historico.Id_ticket    = (bsEvolucao.Current as Evolucao).Id_ticket;
                     historico.Logincliente = LoginCliente;
                     historico.Id_cliente   = decimal.Parse(Id_cliente);
                     historico.Ds_historico = fHistorico.Ds_historico;
                     fHistorico.lAnexo.ForEach(p => historico.lAnexo.Add(p));
                     if (ServiceRest.DataService.GravarHistorico(historico))
                     {
                         bsEvolucao_PositionChanged(this, new EventArgs());
                     }
                 }
                 catch (Exception ex)
                 { MessageBox.Show("Erro: " + ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
             }
         }
     }
 }