protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int prontuario = Convert.ToInt32(Request.QueryString["prontuario"]); int tentativa = 2; tenta = tentativa; lbProntuario.Text = prontuario.ToString(); PacienteMailling paciente = new PacienteMailling(); paciente = PacienteMailingDAO.getDadosPaciente(prontuario); txbNomePaciente.Text = paciente.Nome; txbNomePacienteModal.Text = paciente.Nome; txbTelefone1.Text = paciente.Telefone1; txbTelefone2.Text = paciente.Telefone2; txbTelefone3.Text = paciente.Telefone3; txbTelefone4.Text = paciente.Telefone4; BindGrind1Tentativas(prontuario, tentativa); } }
protected void btnAtualizaTelefones_Click(object sender, EventArgs e) { PacienteMailling paciente = new PacienteMailling(); paciente.Prontuario = Convert.ToInt32(lbProntuario.Text); paciente.Telefone1 = Regex.Replace(txbTelefone1.Text, "[^0-9]", ""); paciente.Telefone2 = Regex.Replace(txbTelefone2.Text, "[^0-9]", ""); paciente.Telefone3 = Regex.Replace(txbTelefone3.Text, "[^0-9]", ""); paciente.Telefone4 = Regex.Replace(txbTelefone4.Text, "[^0-9]", ""); string mensagem = PacienteMailingDAO.AtualizaTelefones(paciente.Prontuario, paciente.Telefone1, paciente.Telefone2, paciente.Telefone3, paciente.Telefone4); ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + mensagem + "');", true); }
private List <Ativo> ListaConsultasRediscagem() { // colocar regra para listar consultas do paciente com tentativas abaixo de 3 (terceira tentativa) var lista = new List <Ativo>(); using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["gtaConnectionString"].ToString())) { SqlCommand cmm = cnn.CreateCommand(); cmm.CommandText = "SELECT [id_consulta]" + " ,[prontuario]" + " ,[dt_consulta]" + " ,[grade]" + " ,[equipe]" + " ,[profissional]" + " ,[codigo_consulta]" + " FROM [hspmCall].[dbo].[consulta]" + " where (DAY(dt_consulta) between 23 and 27) and MONTH(dt_consulta) = 3 and YEAR(dt_consulta) = 2020" + " and ativo = 1"; try { cnn.Open(); SqlDataReader dr1 = cmm.ExecuteReader(); //char[] ponto = { '.', ' ' }; while (dr1.Read()) { Ativo consulta = new Ativo(); consulta.Id_Consulta = dr1.GetInt32(0); consulta.Prontuario = dr1.GetInt32(1); consulta.Dt_Consulta = dr1.GetDateTime(2).ToString(); consulta.Grade = dr1.GetInt32(3); consulta.Equipe = dr1.GetString(4); consulta.Nome_Profissional = dr1.GetString(5); consulta.Codigo_Consulta = dr1.GetInt32(6); consulta.Nome = PacienteMailingDAO.getDadosPaciente(consulta.Prontuario).Nome; lista.Add(consulta); } } catch (Exception ex) { string error = ex.Message; } } return(lista); }
public void SearchHistorico_OnClick(object sender, EventArgs e) { int _prontuario = Convert.ToInt32(txbProntuario.Text); PacienteMailling paciente = new PacienteMailling(); paciente = PacienteMailingDAO.getDadosPaciente(_prontuario); txbNomePaciente.Text = paciente.Nome; txbTelefone1.Text = paciente.Telefone1; txbTelefone2.Text = paciente.Telefone2; txbTelefone3.Text = paciente.Telefone3; txbTelefone4.Text = paciente.Telefone4; GridView1.DataSource = ConsultasDAO.ListaConsultasPaciente(_prontuario); GridView1.DataBind(); }
protected void btnLerExcel_Click(object sender, EventArgs e) { //Ativo paciente; if (fupArquivo.FileContent != null) { if (Permitir(fupArquivo.FileName)) { try { string Excel = AppDomain.CurrentDomain.BaseDirectory + fupArquivo.FileName; fupArquivo.SaveAs(Excel); DataTable Dados = DadosExcel(Excel); if (Dados != null) { gvExcel.DataSource = Dados; gvExcel.DataBind(); } foreach (DataRow DR in Dados.Rows) { /// TODO: refatorar //paciente = new Ativo(); //paciente.Nome = DR[1].ToString(); //paciente.Dt_Consulta = Convert.ToDateTime(DR[2].ToString()).ToString("yyyy-MM-dd HH:mm:ss"); //paciente.Prontuario = Convert.ToInt32(DR[1].ToString()); //paciente.Grade = Convert.ToInt32(DR[3].ToString()); string nomePaciente = DR[0].ToString(); string prontuario = DR[1].ToString(); string dt_consulta = Convert.ToDateTime(DR[2].ToString()).ToString("yyyy-MM-dd HH:mm:ss"); string grade = DR[3].ToString(); string equipe = DR[4].ToString(); string profissional = DR[5].ToString(); string codigo = DR[6].ToString(); string telefone1 = DR[7].ToString(); string telefone2 = DR[8].ToString(); string telefone3 = DR[9].ToString(); string telefone4 = DR[10].ToString(); string dt_carga = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["gtaConnectionString"].ToString())) { SqlCommand cmm = new SqlCommand(); cmm.Connection = cnn; cnn.Open(); SqlTransaction mt = cnn.BeginTransaction(); cmm.Transaction = mt; try { bool existeCadastroPaciente = PacienteMailingDAO.getExisteCadastroPacienteMailing(Convert.ToInt32(prontuario)); if (existeCadastroPaciente.Equals(false)) { cmm.CommandText = "Insert into paciente_Mailling (prontuario, nome_paciente,telefone1, telefone2, telefone3, telefone4)" + " values ('" + prontuario + "','" + nomePaciente + "', '" + telefone1 + "', '" + telefone2 + "','" + telefone3 + "', '" + telefone4 + "');"; cmm.ExecuteNonQuery(); } cmm.CommandText = "Insert into consulta (prontuario, dt_consulta, grade, equipe, profissional, codigo_consulta, dt_carga)" + " values ('" + prontuario + "','" + dt_consulta + "', '" + grade + "', '" + equipe + "', '" + profissional + "','" + codigo + "','" + dt_carga + "');"; cmm.ExecuteNonQuery(); mt.Commit(); mt.Dispose(); cnn.Close(); } catch (Exception ex) { string erro = ex.Message; Response.Write(erro); mt.Rollback(); } } }//foreach string arquivo = Excel; if (File.Exists(arquivo)) { File.Delete(arquivo); } } catch (HttpException ex) { Response.Write("<script language='javascript'>alert('Erro ao carregar o arquivo.');</script>"); } } else { Response.Write("<script language='javascript'>alert('Extensão de arquivo não permitida.');</script>"); } } }