public void FillData() { questionarioVisita = service.GetQuestionarioVisitaPreencherQuestionario(); foreach (var item in questionarioVisita) { questionario.id = item.id; questionario.instituicaoId = item.instituicaoId; questionario.dataAplicacao = item.dataAplicacao; instituto = service.GetInstitutoIntQuestionarioBaixados(questionario.instituicaoId); municipio = service.GetMunicipioIntQuestionarioBaixados(instituto.CidadeId); protocolo = questionario.id.ToString().PadLeft(6, '0'); day = questionario.dataAplicacao.Day.ToString(); month = questionario.dataAplicacao.Month.ToString(); year = questionario.dataAplicacao.Year.ToString(); datavisita = day + "/" + month + "/" + year; GetQuestionarioBaixado.Add(new QuestionarioBaixadoModel() { Protocolo = protocolo, DataVisita = questionario.dataAplicacao.ToString("dd/MM/yyyy"), //DataVisita = datavisita, Cidade = municipio.NomeMunicipio, Instituicao = instituto.NomeInstituto }); } }
public async Task <IActionResult> Edit(int id, [Bind("InstitutoId,Nombre")] Instituto instituto) { if (id != instituto.InstitutoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(instituto); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InstitutoExists(instituto.InstitutoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(instituto)); }
public QuestionarioBaixadosRepositorio(string institutoId, DateTime dataVisita) { int idInstituto = Convert.ToInt32(institutoId); questionarioVisita = service.GetQuestionarioVisita(idInstituto, dataVisita); foreach (var item in questionarioVisita) { questionario.id = item.id; questionario.instituicaoId = item.instituicaoId; questionario.dataAplicacao = item.dataAplicacao; } instituto = service.GetInstitutoIntQuestionarioBaixados(questionario.instituicaoId); municipio = service.GetMunicipioIntQuestionarioBaixados(instituto.CidadeId); var protocolo = questionario.id.ToString().PadLeft(6, '0'); string day = questionario.dataAplicacao.Day.ToString(); string month = questionario.dataAplicacao.Month.ToString(); string year = questionario.dataAplicacao.Year.ToString(); string datavisita = day + "/" + month + "/" + year; GetQuestionarioBaixado = new List <QuestionarioBaixadoModel> { new QuestionarioBaixadoModel { Protocolo = protocolo, DataVisita = datavisita, Cidade = municipio.NomeMunicipio, Instituicao = instituto.NomeInstituto } }; }
public void Rutina1() { Persona[] lista = new Persona[3]; lista[0] = new Alumno() { id = 1, nombre = "yessica gimenez", edad = 29, tel = 1568562, email = "*****@*****.**" }; lista[1] = new Profesor() { id = 1, nombre = "Ibarra daniel", edad = 29, tel = 1568562, legajo = 31143 }; lista[2] = new Alumno() { id = 1, nombre = "monica vazquez", edad = 29, tel = 1568562, email = "*****@*****.**" }; foreach (Persona p in lista) { Console.WriteLine(p.nombre); Instituto ente = p; var r = ente.construirLlavesecreta("HOLA"); Console.WriteLine(r); } Console.WriteLine(Persona.contadorPersona); Console.WriteLine("E N U M E R A C I O N E S"); var alu = new Alumno() { id = 4, nombre = "david gimenez", edad = 26, tel = 156856122, email = "*****@*****.**" }; Console.WriteLine("estado del alumno "); Console.WriteLine($"Tipo:{typeof(Alumno)}"); Console.WriteLine($"Tipo:{sizeof(int)}"); Console.ReadLine(); }
public async Task <IActionResult> Create([Bind("InstitutoId,Nombre")] Instituto instituto) { if (ModelState.IsValid) { _context.Add(instituto); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(instituto)); }
private void btnAgregar_Click(object sender, EventArgs e) { if (ValidarDatos()) { Instituto objInstituto; objInstituto = new Instituto(mskIDInst.Text, txtNombre.Text, txtDireccion.Text, txtEmail.Text, mskTelefono.Text, txtinfoC.Text); MessageBox.Show(objInstituto.ToString(), "Ingreso Nuevo Instituto", MessageBoxButtons.OK, MessageBoxIcon.Information); Program.colInstitutos.AgregarInsti(objInstituto); } txtDireccion.Text = ""; txtEmail.Text = ""; txtinfoC.Text = ""; txtNombre.Text = ""; mskIDInst.Text = ""; mskTelefono.Text = ""; }
public async void Institutos(string token) { InstitutoApi _Institutos = new InstitutoApi(); InstitutoService service = new InstitutoService(); List <Instituto> listInstituto = new List <Instituto>(); Instituto instituto = new Instituto(); string respOrgao = string.Empty; try { var client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var endereco = Settings.EnderecoApi; client.BaseAddress = new Uri(endereco); var url = "instituicao/obter-instituicoes"; var resultOrgao = await client.GetAsync(url); if (!resultOrgao.IsSuccessStatusCode) { throw new Exception(resultOrgao.RequestMessage.Content.ToString()); } respOrgao = await resultOrgao.Content.ReadAsStringAsync(); _Institutos = JsonConvert.DeserializeObject <InstitutoApi>(respOrgao); foreach (var obj in _Institutos.data) { listInstituto.Add(new Instituto() { Id = obj.Id, CidadeId = obj.CidadeId, TipoInstituicaoId = obj.TipoInstituicaoId, NomeInstituto = obj.nome }); } service.InserirInstituto(listInstituto); } catch (Exception ex) { await DisplayAlert("Erro", ex.Message, "OK"); } }
public async void Institutos(string token) { InstitutoApi _Institutos = new InstitutoApi(); InstitutoService service = new InstitutoService(); List <Instituto> listInstituto = new List <Instituto>(); Instituto instituto = new Instituto(); string respOrgao = string.Empty; try { var client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); client.BaseAddress = new Uri("http://milenio-app.tst.sistemas.intranet.mpba.mp.br/api/"); var url = "instituicao/obter-instituicoes"; var resultOrgao = await client.GetAsync(url); if (!resultOrgao.IsSuccessStatusCode) { throw new Exception(resultOrgao.RequestMessage.Content.ToString()); } respOrgao = await resultOrgao.Content.ReadAsStringAsync(); } catch (Exception ex) { await DisplayAlert("Erro", ex.Message, "Ok"); } _Institutos = JsonConvert.DeserializeObject <InstitutoApi>(respOrgao); for (int i = 0; i < _Institutos.data.Count; i++) { instituto.Id = _Institutos.data[i].Id; instituto.CidadeId = _Institutos.data[i].CidadeId; instituto.TipoInstituicaoId = _Institutos.data[i].TipoInstituicaoId; instituto.NomeInstituto = _Institutos.data[i].nome; listInstituto.Add(instituto); } service.InserirInstituto(listInstituto); }
private void RegistrarInstituto(Solicitud solicitud) { var instituto = new Instituto { CategoriaId = solicitud.CategoriaId, Correo = solicitud.Correo, Descripcion = solicitud.Descripcion, Direccion = solicitud.Direccion, EstadoId = solicitud.EstadoId, FechaFundacion = solicitud.FechaFundacion, LocalidadId = solicitud.LocalidadId, Logo = solicitud.Logo, MunicipioId = solicitud.MunicipioId, Nombre = solicitud.Nombre, Password = solicitud.Password, Responsable = solicitud.Responsable, Telefono = solicitud.Telefono, }; db.Institutos.Add(instituto); db.SaveChanges(); UsersHelper.CreateUserASP(solicitud.Correo, "Instituto", solicitud.Password); }
private async void BtConfirmar_Clicked(object sender, EventArgs e) { btConfirmar.IsEnabled = false; if (cidade.Text == "") { await DisplayAlert("", "Campo Cidade Obrigatório.", "Ok"); btConfirmar.IsEnabled = true; } else if (pckTipoInstituicao.SelectedIndex == 0) { await DisplayAlert("", "Campo Tipo Instituição Obrigatório.", "Ok"); btConfirmar.IsEnabled = true; } else if (SearchConteudo.Text == "") { await DisplayAlert("", "Campo Instituição Obrigatório.", "Ok"); btConfirmar.IsEnabled = true; } else if (txtData.IsEnabled == false) { if (op == 1) { await DisplayAlert("", "Campo Data da Visita Obrigatório.", "Ok"); } else if (op == 2) { await DisplayAlert("", "Campo Data da Revisita Obrigatório.", "Ok"); } else { await DisplayAlert("", "Campo Data é Obrigatório.", "Ok"); } txtData.IsEnabled = true; btConfirmar.IsEnabled = true; } else { QuestionarioApi questionarioApi = new QuestionarioApi(); Instituto _instituto = institutoService.GetInstituto(nomeinstituto, 13); //Verificar a substituição do valor 13 pelo cidadeId DownloadQuestionario downloadQuestionario = new DownloadQuestionario(); OnDateSelected(); string idinstituto = _instituto.Id.ToString(); string token = Settings.Token; dataVisita = Convert.ToString(dataVisita.ToString()); string respVisita = string.Empty; try { var QuestionarioExist = databaseHelper.GetQuestionarioVisita(Convert.ToInt32(idinstituto), txtData.Date); var idUsuario = Convert.ToInt32(Settings.idUsuario); if (QuestionarioExist.Count == 0) { using (var Dialog = UserDialogs.Instance.Loading("Gerando Questionário...", null, null, true, MaskType.Black)) { var addQuestionario = new AddQuestionario { id = idUsuario, instituicaoId = Convert.ToInt32(idinstituto), dataAplicacao = dataVisita, colaboradorExternoId = 0, formaColetaId = 0 }; string jsonRequest = JsonConvert.SerializeObject(addQuestionario); StringContent httpContent = new StringContent(jsonRequest, Encoding.UTF8, "application / json"); var client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var endereco = Settings.EnderecoApi; //var orgaoEmissor = Settings.emissorExternoId; client.BaseAddress = new Uri(endereco); var url = string.Format("visita/adicionar-visita"); var resultVisita = await client.PostAsync(url, httpContent); respVisita = await resultVisita.Content.ReadAsStringAsync(); if (!resultVisita.IsSuccessStatusCode) { throw new Exception(resultVisita.RequestMessage.Content.ToString()); } await Task.Delay(10000); } QuestionarioApi resposta; using (var Dialog = UserDialogs.Instance.Loading("Sincronizando questionário...", null, null, true, MaskType.Black)) { resposta = JsonConvert.DeserializeObject <QuestionarioApi>(respVisita); await Task.CompletedTask; } if (resposta.success) { VisitaToken visitaToken; bool retorno; using (var Dialog = UserDialogs.Instance.Loading("Sincronizando aspectos e questões...", null, null, true, MaskType.Black)) { visitaToken = new VisitaToken(); retorno = visitaToken.ConsumirVisita(resposta); await Task.Delay(30000); } if (retorno) { await DisplayAlert("", "Questionário baixado com sucesso.", "Ok"); await Navigation.PushAsync(new VisualizarQuestionariosBaixados(), true); } } else { await DisplayAlert("Erro", "Não é permitido baixar um questionário com emissor associado a outro órgão.", "Ok"); } } else { await DisplayAlert("", "Já possui um registro deste questionário no aplicativo.", "Ok"); } } catch (Exception ex) { await DisplayAlert("", "Não existem registros para o(s) critério(s) informado(s).", "Ok"); } btConfirmar.IsEnabled = true; } }
private async void BtConfirmar_Clicked(object sender, EventArgs e) { btConfirmar.IsEnabled = false; if (cidade.Text == "") { await DisplayAlert("", "Campo Cidade Obrigatório.", "Ok"); btConfirmar.IsEnabled = true; } else if (pckTipoInstituicao.SelectedIndex == 0) { await DisplayAlert("", "Campo Tipo Instituição Obrigatório.", "Ok"); btConfirmar.IsEnabled = true; } else if (SearchConteudo.Text == "") { await DisplayAlert("", "Campo Instituição Obrigatório.", "Ok"); btConfirmar.IsEnabled = true; } else if (txtData.IsEnabled == false) { if (op == 1) { await DisplayAlert("", "Campo Data da Visita Obrigatório.", "Ok"); } else if (op == 2) { await DisplayAlert("", "Campo Data da Revisita Obrigatório.", "Ok"); } else { await DisplayAlert("", "Campo Data é Obrigatório.", "Ok"); } txtData.IsEnabled = true; btConfirmar.IsEnabled = true; } else { QuestionarioApi questionarioApi = new QuestionarioApi(); var Cidade = databaseHelper.GetMunicipioData(nomeCidade); CidadeId = Cidade.Id; Instituto _instituto = institutoService.GetInstituto(nomeinstituto, CidadeId); DownloadQuestionario downloadQuestionario = new DownloadQuestionario(); OnDateSelected(); string idinstituto = _instituto.Id.ToString(); string token = Settings.Token; dataVisita = Convert.ToString(dataVisita.ToString()); string respVisita = string.Empty; try { var QuestionarioExist = databaseHelper.GetQuestionarioVisita(Convert.ToInt32(idinstituto), txtData.Date); if (QuestionarioExist.Count == 0) { if (op == 1) { using (var Dialog = UserDialogs.Instance.Loading("Sincronizando...", null, null, true, MaskType.Black)) { var client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var endereco = Settings.EnderecoApi; var orgaoEmissor = Settings.emissorExternoId; client.BaseAddress = new Uri(endereco); var url = string.Format("visita/obter-visita/{0}/{1}/{2}", idinstituto, dataVisita, Settings.emissorExternoId); var resultVisita = await client.GetAsync(url); respVisita = await resultVisita.Content.ReadAsStringAsync(); if (!resultVisita.IsSuccessStatusCode) { throw new Exception(resultVisita.RequestMessage.Content.ToString()); } await Task.Delay(10000); } } else if (op == 2) { using (var Dialog = UserDialogs.Instance.Loading("Sincronizando...", null, null, true, MaskType.Black)) { var client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var endereco = Settings.EnderecoApi; var orgaoEmissor = Settings.emissorExternoId; client.BaseAddress = new Uri(endereco); var url = string.Format("visita/obter-revisita/{0}/{1}/{2}", idinstituto, dataVisita, Settings.emissorExternoId); var resultVisita = await client.GetAsync(url); respVisita = await resultVisita.Content.ReadAsStringAsync(); if (!resultVisita.IsSuccessStatusCode) { throw new Exception(resultVisita.RequestMessage.Content.ToString()); } await Task.Delay(10000); } } QuestionarioApi resposta; using (var Dialog = UserDialogs.Instance.Loading("Sincronizando questionário...", null, null, true, MaskType.Black)) { resposta = JsonConvert.DeserializeObject <QuestionarioApi>(respVisita); await Task.CompletedTask; } if (resposta.success) { VisitaToken visitaToken; bool retorno; using (var Dialog = UserDialogs.Instance.Loading("Sincronizando aspectos e questões...", null, null, true, MaskType.Black)) { visitaToken = new VisitaToken(); retorno = visitaToken.ConsumirVisita(resposta); await Task.Delay(30000); } if (retorno) { await DisplayAlert("", "Questionário baixado com sucesso.", "Ok"); await Navigation.PushAsync(new VisualizarQuestionariosBaixados(), true); } } else { await DisplayAlert("Erro", "Não é permitido baixar um questionário com emissor associado a outro órgão.", "Ok"); } } else { await DisplayAlert("", "Já possui um registro deste questionário no aplicativo.", "Ok"); } } catch (Exception ex) { await DisplayAlert("", "Não existem registros para o(s) critério(s) informado(s).", "Ok"); } /* if((op == 1)||(op==2)) * { * //var resposta = JsonConvert.DeserializeObject<QuestionarioApi>(respVisita); * * * using (var Dialog = UserDialogs.Instance.Loading("Sincronizando...", null, null, true, MaskType.Black)) * { * questionarioApi = JsonConvert.DeserializeObject<QuestionarioApi>(respVisita); * //await Task.Delay(30000); * } * if (questionarioApi.data != null) * { * using (var Dialog = UserDialogs.Instance.Loading("Baixando Questionário...", null, null, true, MaskType.Black)) * { * downloadQuestionario.BaixarQuestionario(idinstituto, token, dataVisita, op); * await Task.Delay(60000); * } * await DisplayAlert("", "Questionário baixado com sucesso.", "Ok"); * } * else * { * await DisplayAlert("", "Nenhum registro encontrado.", "Ok"); * } * * } * else * { * string day = _dataConsultaVisita.Day.ToString(); * string month = _dataConsultaVisita.Month.ToString(); * string year = _dataConsultaVisita.Year.ToString(); * string datavisita = day + "/" + month + "/" + year; * var dataQuestionario = Convert.ToDateTime(datavisita); * //await Navigation.PushAsync(new VisualizarQuestionariosBaixados(idinstituto, dataQuestionario), true); * }*/ btConfirmar.IsEnabled = true; } }