private bool ValidarData(int idEstudo, int Tratamento) { AvaliacaoService aval = new AvaliacaoService(); var plan = aval.GetDataAvaliacao(idEstudo, Tratamento); if (plan[0].data > DateTime.Now) { return(true); } else { return(false); } }
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(); } }