public void BTSalvar_Click(object sender, EventArgs e) { InstalacaoService avalService = new InstalacaoService(); AlertDialog.Builder builder = new AlertDialog.Builder(this); AlertDialog alerta = builder.Create(); if (idEstudo_ > 0) { if ((etComprimento.Text != "") && (etComprimento.Text != "") && (idPlantioSelect != "0")) { var date = ""; if (textDate.Text == "") { date = DateTime.Now.ToString(); } else { date = textDate.Text; } var aval = new Instalacao { idEstudo = idEstudo_, idPlantio = int.Parse(idPlantioSelect), Tamanho_Parcela_Comprimento = decimal.Parse(etComprimento.Text.Replace(".", ",")), Tamanho_Parcela_Largura = decimal.Parse(etLargura.Text.Replace(".", ",")), Coordenadas1 = etCoordenadas1.Text, Coordenadas2 = etCoordenadas2.Text, Altitude = etAltitude.Text, Data_Instalacao = Convert.ToDateTime(date), idUsuario = int.Parse(Settings.GeneralSettings), Observacoes = etObservacoes.Text }; try { if (avalService.SalvarInstalacao(aval) == true) { alerta.SetTitle("Sucesso!"); alerta.SetIcon(Android.Resource.Drawable.IcInputAdd); alerta.SetMessage("Instalação Salva com Sucesso!"); alerta.SetButton("OK", (s, ev) => { alerta.Dismiss(); }); alerta.Show(); LimpaCampos(); } else { alerta.SetTitle("ERRO!"); alerta.SetIcon(Android.Resource.Drawable.IcDialogAlert); alerta.SetMessage("Erro ao salvar a Avaliação!"); alerta.SetButton("OK", (s, ev) => { alerta.Dismiss(); }); alerta.Show(); } } catch { alerta.SetTitle("ERRO!"); alerta.SetIcon(Android.Resource.Drawable.IcDialogAlert); alerta.SetMessage("Erro ao salvar a Avaliação!"); alerta.SetButton("OK", (s, ev) => { alerta.Dismiss(); }); alerta.Show(); } } else { alerta.SetMessage("Favor preencher todos os campos obrigatórios"); alerta.SetTitle("ERRO!"); alerta.SetIcon(Android.Resource.Drawable.IcDialogAlert); alerta.SetMessage("Favor preencher os campos obrigatórios!"); alerta.SetButton("OK", (s, ev) => { alerta.Dismiss(); }); alerta.Show(); } } else { alerta.SetMessage("Favor informar um estudo válido "); alerta.SetTitle("ERRO!"); alerta.SetIcon(Android.Resource.Drawable.IcDialogAlert); alerta.SetMessage("Favor informar um estudo válido!"); alerta.SetButton("OK", (s, ev) => { alerta.Dismiss(); }); alerta.Show(); } }
public InstalacaoController(InstalacaoService instalacaoService) { this.instalacaoService = instalacaoService; }