private void ValidarEstudo(string protocolo) { string[] ids = new string[2];; if (protocolo.IndexOf('|') != -1) { ids = protocolo.Split('|'); } else { ids[0] = protocolo; } ConsultaEstudoService ces = new ConsultaEstudoService(); var estudo = ces.GetEstudo(ids[0]); buttonSalvar.Visibility = ViewStates.Visible; if (estudo.Count > 0) { idEstudo_ = estudo[0].IdEstudo; edNumEstudo.Text = estudo[0].Codigo; } else { Toast.MakeText(this, "Nenhum estudo encontrado", ToastLength.Long).Show(); } }
private void ValidarEstudo(string protocolo) { string[] ids = new string[2];; if (protocolo.IndexOf('|') != -1) { ids = protocolo.Split('|'); } else { ids[0] = protocolo; } ConsultaEstudoService ces = new ConsultaEstudoService(); var estudo = ces.GetEstudo(ids[0]); buttonSalvar.Visibility = ViewStates.Visible; if (estudo.Count > 0) { AplicacaoService aps = new AplicacaoService(); var validaPlan = aps.GetPlanejamentoAplic(estudo[0].IdEstudo); if (estudo[0].idInstalacao != 0) { if (validaPlan.Count > 0) { idPlanejamento = validaPlan[0].idEstudo_Planejamento_Aplicacao; } else { idPlanejamento = 0; } idEstudo_ = estudo[0].IdEstudo; idInstalacao = estudo[0].idInstalacao; edNumEstudo.Text = estudo[0].Codigo; DadosMeterologicos(); Coordenadas(); } else { LimparCampos(); Toast.MakeText(this, "O estudo não contem uma intalação relacionada", ToastLength.Long).Show(); } } else { Toast.MakeText(this, "Nenhum estudo encontrado", ToastLength.Long).Show(); } }
private void ValidarEstudo(string protocolo) { string[] ids = new string[2]; dataPlanejada = new DateTime(01, 01, 01); if (!string.IsNullOrEmpty(protocolo)) { if (protocolo.IndexOf('|') != -1) { ids = protocolo.Split('|'); } else { ids[0] = null; } ConsultaEstudoService ces = new ConsultaEstudoService(); var estudo = ces.GetEstudo(ids[0]); idInstalacao = default(int); if (estudo.Count > 0) { idEstudo = estudo[0].IdEstudo; totalRepeticoes = estudo[0].Repeticao; idInstalacao = estudo[0].idInstalacao; Tratamento = int.Parse(ids[1]); textTratamento.Text = Tratamento.ToString(); if (ids.Count() > 2) { Repeticao = int.Parse(ids[2]); } edNumEstudo.Text = estudo[0].Codigo; AvaliacaoService aval = new AvaliacaoService(); var plan = aval.GetDataAvaliacao(idEstudo, Tratamento); if (plan.Count > 0) { // idPlanejamento = plan[0].idEstudo_Planejamento_Avaliacao; textData.Text = ""; textNumAval.Text = ""; // Num_Avaliacao = plan[0].Num_Avaliacao; GetAvaliacaoTipo(idEstudo, Tratamento, Repeticao); rowTipoAval.Visibility = ViewStates.Visible; rowAlvo.Visibility = ViewStates.Visible; rowTratamento.Visibility = ViewStates.Visible; rowDataPlan.Visibility = ViewStates.Visible; rowAvaliacao.Visibility = ViewStates.Visible; } else { EscondeCampos(); AlertDialog.Builder builder = new AlertDialog.Builder(this); AlertDialog alerta = builder.Create(); alerta.SetTitle("Atenção!"); alerta.SetIcon(Android.Resource.Drawable.IcDelete); alerta.SetMessage("Todas as avaliações para este estudo já foram realizadas"); alerta.SetButton("OK", (s, ev) => { alerta.Dismiss(); }); alerta.Show(); } } else { EscondeCampos(); Toast.MakeText(this, "Nenhum estudo encontrado", ToastLength.Long).Show(); } } else { EscondeCampos(); Toast.MakeText(this, "Informe o código ou utilize a função Scanner", ToastLength.Long).Show(); } }
public void ConsultarEstudo(string protocolo) { txtProtocolo = FindViewById <TextView>(Resource.Id.TVProtocolo); txtPatrocinador = FindViewById <TextView>(Resource.Id.TVPatrocinador); txtProduto = FindViewById <TextView>(Resource.Id.TVProduto); txtCultura = FindViewById <TextView>(Resource.Id.TVCultura); txtClasse = FindViewById <TextView>(Resource.Id.TVClasse); // txtAlvo = FindViewById<TextView>(Resource.Id.TVAlvo); txtRepeticao = FindViewById <TextView>(Resource.Id.TVRepeticao); txtIntervAplicacao = FindViewById <TextView>(Resource.Id.TVIntervAplicacao); txtTratSementes = FindViewById <TextView>(Resource.Id.TVTratSementes); txtVolumeCalda = FindViewById <TextView>(Resource.Id.TVVolumeCalda); txtObjetivo = FindViewById <TextView>(Resource.Id.TVObjetivo); txtRet = FindViewById <TextView>(Resource.Id.TVRET); txtFaseRet = FindViewById <TextView>(Resource.Id.TVFaseRET); txtValRet = FindViewById <TextView>(Resource.Id.TVValidadeRET); txtObs = FindViewById <TextView>(Resource.Id.TVObs); txtResponsavel = FindViewById <TextView>(Resource.Id.TVResponsavel); string[] ids = new string[3]; if (!string.IsNullOrEmpty(protocolo)) { if (protocolo.IndexOf('|') != -1) { ids = protocolo.Split('|'); } else { ids[0] = protocolo; } ConsultaEstudoService ces = new ConsultaEstudoService(); var estudo = ces.GetEstudo(ids[0]); if (estudo.Count > 0) { txtEstudo.Text = estudo[0].Codigo; txtProtocolo.Text = estudo[0].Protocolo; txtPatrocinador.Text = estudo[0].Cliente; txtProduto.Text = estudo[0].Produto; txtCultura.Text = estudo[0].Cultura; txtClasse.Text = estudo[0].Classe; // txtAlvo.Text = estudo[0].Alvo; txtRepeticao.Text = estudo[0].Repeticao.ToString(); txtIntervAplicacao.Text = estudo[0].Intervalo_Aplicacao.ToString(); txtTratSementes.Text = estudo[0].Tratamento_Sementes.ToString(); txtVolumeCalda.Text = estudo[0].Volume_Calda.ToString(); txtObjetivo.Text = estudo[0].Objetivo; txtRet.Text = estudo[0].RET; txtFaseRet.Text = estudo[0].RET_Fase.ToString(); DateTime data = estudo[0].Validade_RET; if (data.Year > 1) { txtValRet.Text = string.Format("{0:dd/MM/yyyy}", data); } txtObs.Text = estudo[0].Observacoes; txtResponsavel.Text = estudo[0].Responsavel; } else { txtProtocolo.Text = txtPatrocinador.Text = txtProduto.Text = txtCultura.Text = ""; txtClasse.Text = txtRepeticao.Text = txtIntervAplicacao.Text = ""; txtTratSementes.Text = txtVolumeCalda.Text = txtObjetivo.Text = txtRet.Text = txtFaseRet.Text = ""; txtValRet.Text = txtObs.Text = txtResponsavel.Text = ""; Toast.MakeText(this, "Nenhum estudo encontrado", ToastLength.Long).Show(); } } else { Toast.MakeText(this, "Informe o código ou utilize a função Scanner", ToastLength.Long).Show(); } }