public void Salvar() { AlertDialog.Builder builder = new AlertDialog.Builder(this); AlertDialog alerta = builder.Create(); AvaliacaoService avaliacaoService = new AvaliacaoService(); var avaliacao = new Avaliacao_Imagem { Imagem = byteArray.ToString(), idAvaliacao = 1, Tratamento = 1, Repeticao = 1, Data = DateTime.Now, idUsuario = 1 }; try { avaliacaoService.SalvarAvaliacaoImagem(avaliacao);; alerta.SetTitle("Sucesso!"); alerta.SetIcon(Android.Resource.Drawable.IcInputAdd); alerta.SetMessage("Imagem Salva com Sucesso!"); alerta.SetButton("OK", (s, ev) => { alerta.Dismiss(); }); alerta.Show(); } catch { alerta.SetMessage("Erro ao salvar "); alerta.SetTitle("ERRO!"); alerta.SetIcon(Android.Resource.Drawable.IcDialogAlert); alerta.SetMessage("Erro ao salvar a Imagem!"); alerta.SetButton("OK", (s, ev) => { alerta.Dismiss(); }); alerta.Show(); } }
public void SalvarImagem(int repeticao) { AlertDialog.Builder builder = new AlertDialog.Builder(this); AlertDialog alerta = builder.Create(); AvaliacaoService avaliacaoService = new AvaliacaoService(); int IdAvaliacao = avaliacaoService.GetUltimaAvaliacao()[0].idAvaliacao; //idAvaliacao = int.Parse(avaliacaoService.GetUltimaAvaliacao().ToString()); DataView dv = new DataView(dt); dv.RowFilter = "repeticao = " + repeticao; foreach (DataRowView row in dv) { BinaryFormatter bf = new BinaryFormatter(); MemoryStream ms = new MemoryStream(); bf.Serialize(ms, row["imagem"]); ms.ToArray(); var avaliacaoImagem = new Avaliacao_Imagem { Imagem = row["imagem"].ToString(), // byteArray.ToString(), idAvaliacao = IdAvaliacao, Tratamento = int.Parse(row["tratamento"].ToString()), Repeticao = int.Parse(row["repeticao"].ToString()), Data = DateTime.Now, idUsuario = int.Parse(Settings.GeneralSettings) }; try { avaliacaoService.SalvarAvaliacaoImagem(avaliacaoImagem);; //alerta.SetTitle("Sucesso!"); //alerta.SetIcon(Android.Resource.Drawable.IcInputAdd); //alerta.SetMessage("Imagem Salva com Sucesso!"); //alerta.SetButton("OK", (s, ev) => //{ // alerta.Dismiss(); //}); //alerta.Show(); } catch { alerta.SetMessage("Erro ao salvar "); alerta.SetTitle("ERRO!"); alerta.SetIcon(Android.Resource.Drawable.IcDialogAlert); alerta.SetMessage("Erro ao salvar a Imagem!"); alerta.SetButton("OK", (s, ev) => { alerta.Dismiss(); }); alerta.Show(); } } }