private async void BtGaleriaAspecto_Clicked(object sender, EventArgs e) { QuestionarioBaixadoModel questionarioBaixadoModel = new QuestionarioBaixadoModel(); questionarioBaixadoModel.Protocolo = lbProtocolo.Text; questionarioBaixadoModel.DataVisita = lbDataVisita.Text; questionarioBaixadoModel.Cidade = lbCidade.Text; questionarioBaixadoModel.Instituicao = lbInstituicao.Text; await Navigation.PushAsync(new GaleriaMidiasAspecto(questionarioBaixadoModel, idAspecto, nomeAspecto, aspecto), true); }
public GaleriaMidiasAspecto(QuestionarioBaixadoModel questionarioBaixadoModel, int id, string nomeAspecto, AspectoQuestionario aspecto) { InitializeComponent(); this.aspecto = aspecto; lbProtocolo.Text = questionarioBaixadoModel.Protocolo; lbDataVisita.Text = questionarioBaixadoModel.DataVisita; lbCidade.Text = questionarioBaixadoModel.Cidade; lbInstituicao.Text = questionarioBaixadoModel.Instituicao; lbAspecto.Text = nomeAspecto; idAspecto = id; QuestionarioBaixadomodel = questionarioBaixadoModel; EscolherFoto(); }
public PreencherQuestionarioQuestoes(object item, QuestionarioBaixadoModel Cabecalho) { InitializeComponent(); //BindingContext = item; var questoesViewModel = new QuestoesViewModel(idAspecto); aspecto = (AspectoQuestionario)item; idAspecto = aspecto.id; nomeAspecto = aspecto.descricao; lbProtocolo.Text = Cabecalho.Protocolo; lbDataVisita.Text = Cabecalho.DataVisita; lbCidade.Text = Cabecalho.Cidade; lbInstituicao.Text = Cabecalho.Instituicao; lbAspecto.Text = nomeAspecto; //var observacaoAspecto = service.GetAspecto(idAspecto); UpAspecto(idAspecto); //txtObeservacaoAspect.Text = aspecto.observacao; this.BindingContext = new QuestoesViewModel(idAspecto); }
public QuestionarioViewModel() { GetQuestionarioBaixado = new ObservableCollection <QuestionarioBaixadoModel>(); FillData(); ExcluirQuestionario = new Command(async(model) => { DatabaseHelper service = new DatabaseHelper(); try { bool answer = await Application.Current.MainPage.DisplayAlert("", "Deseja realmente excluir o(s) registro(s) selecionado(s)?", "Cancelar", "OK"); if (!answer) { QuestionarioBaixadoModel questionarioexcluir = (QuestionarioBaixadoModel)model; GetQuestionarioBaixado.Remove(questionarioexcluir); var protocolo = Convert.ToInt32(questionarioexcluir.Protocolo.TrimStart('0')); var idAspecto = service.GetAspectoQuestionarioID(protocolo); foreach (var item in idAspecto) { var questoes = service.GetQuestoes(item.id); foreach (var itemQuestao in questoes) { service.ExcluirQuestoesanuladas(itemQuestao.id); } service.ExcluirQuesteos(item.id); } service.ExcluirAspectos(protocolo); service.ExcluirQuestiorario(protocolo); await Application.Current.MainPage.DisplayAlert("", "Operação efetuada com sucesso.", "OK"); await Application.Current.MainPage.Navigation.PushAsync(new BaixarQuestionario()); } } catch (Exception ex) { throw ex; } }); }