private void SalvaFunc() { SqlConnection conexao = ConexaoSqlServer.GetConexao(); string sqlQuery2 = "UPDATE prontuariosupas SET Funcionario='" + this.txtFuncio.Text + "',Status='" + STATUSre + "',DtRetirada='" + now + "',Motivo_Rg='" + this.txtMotivoRG.Text + "' WHERE idProntuarios ='" + label3.Text + "'"; try { SqlCommand objComm = new SqlCommand(sqlQuery2, conexao); SqlDataReader MyReader2; MyReader2 = objComm.ExecuteReader(); //MessageBox.Show("Alterado com sucesso !!!"); conexao.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btOk_Click(object sender, EventArgs e) { string funcionarioReg = System.Environment.UserName; string statuscore = "Aguardando resposta"; SqlConnection conexao = ConexaoSqlServer.GetConexao(); if (RbSim.Checked) { txtInternacao = "Sim"; } else { txtInternacao = "Não"; } try { if (txtNomePaciente.Text == string.Empty) { MessageBox.Show("Campo Nome do Paciente esta vazio!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNomePaciente.BackColor = Color.Red; return; } else if (txtNomeSolicitante.Text == string.Empty && txtNomeSolicitante.Visible == false) { MessageBox.Show("Campo Nome do Solicitante esta vazio!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNomeSolicitante.BackColor = Color.Red; return; } else if (txtRgPaciente.Text == string.Empty) { MessageBox.Show("Campo Rg do Paciente esta vazio!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtRgPaciente.BackColor = Color.Red; return; } else if (txtRgSolicitante.Text == string.Empty && txtRgSolicitante.Visible == false) { MessageBox.Show("Campo Rg do Solicitante esta vazio!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtRgSolicitante.BackColor = Color.Red; return; } else if (txtDtNasc.Text == " / /") { MessageBox.Show("Campo Data de Nascimento esta vazio!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtDtNasc.BackColor = Color.Red; return; } else if (txtDtAtend.Text == " / /") { MessageBox.Show("Campo Data de Atendimento esta vazio!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtDtAtend.BackColor = Color.Red; return; } else if (txtTele.Text == string.Empty) { MessageBox.Show("Campo Telefone esta vazio!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTele.BackColor = Color.Red; return; } else if (CbUnid.Text == string.Empty) { MessageBox.Show("Campo Unidade esta vazio!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); CbUnid.BackColor = Color.Red; return; } else if (txtInternacao == string.Empty) { MessageBox.Show("Campo Internação esta vazio!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); RbNao.BackColor = Color.Red; RbSim.BackColor = Color.Red; return; } else if (txtNomedaMae.Text == string.Empty) { MessageBox.Show("Campo Nome da Mãe esta vazio!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNomedaMae.BackColor = Color.Red; return; } else if (CbUnid.Text == string.Empty) { MessageBox.Show("Campo Unidade esta vazio!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning); CbUnid.BackColor = Color.Red; return; } string sqlQuery = "insert into prontuariosupas(NomePaciente,NomedaMae,NomeSoliciante,RgPaciente,RgSolicitante,DtNascimento,DtAtendimento," + "Telefone,Unidade,Internacao,Dias,Obs,DtSolicitacao,Status,Funcionario,DtHrFato,LocalFato,Motivo) values ('" + this.txtNomePaciente.Text + "','" + this.txtNomedaMae.Text + "','" + this.txtNomeSolicitante.Text + "','" + this.txtRgPaciente.Text + "','" + this.txtRgSolicitante.Text + "','" + this.txtDtNasc.Text + "','" + this.txtDtAtend.Text + "','" + this.txtTele.Text + "','" + this.CbUnid.Text + "','" + txtInternacao + "','" + this.txtDias.Text + "','" + this.txtObs.Text + "','" + now + "','" + statuscore + "','" + funcionarioReg + "','" + this.txtDtFato.Text + "','" + this.txtLocalFato.Text + "','" + this.txtMotivo.Text + "')"; SqlCommand objComm = new SqlCommand(sqlQuery, conexao); SqlDataReader MyReader2; MyReader2 = objComm.ExecuteReader(); MessageBox.Show("Solicitação salva com sucesso !!!"); conexao.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } printPreviewDialog1.ShowDialog(); //////////////////////////////////////EMAILS/////////////////////////////////////////// if (txtUpa.Text != null) { if (txtUpa.Text == "AD") { string email0 = "[email protected],[email protected],[email protected],[email protected]"; string msg0 = "Email enviado para UPA Alves Dias !"; email.EnviaEmail(txtNomePaciente.Text, txtNomedaMae.Text, txtMotivo.Text, txtDtAtend.Text, txtDtNasc.Text, txtInternacao, txtDias.Text, txtDtFato.Text, txtLocalFato.Text, txtObs.Text, email0, msg0, funcionarioReg); } if (txtUpa.Text == "BN") { string email1 = "[email protected],[email protected],[email protected],[email protected],[email protected]"; string msg1 = "Email enviado para UPA Beata Neves !"; email.EnviaEmail(txtNomePaciente.Text, txtNomedaMae.Text, txtMotivo.Text, txtDtAtend.Text, txtDtNasc.Text, txtInternacao, txtDias.Text, txtDtFato.Text, txtLocalFato.Text, txtObs.Text, email1, msg1, funcionarioReg); } if (txtUpa.Text == "DE") { string email2 = "[email protected],[email protected],[email protected],[email protected],[email protected]"; string msg2 = "Email enviado para UPA Dermachi !"; email.EnviaEmail(txtNomePaciente.Text, txtNomedaMae.Text, txtMotivo.Text, txtDtAtend.Text, txtDtNasc.Text, txtInternacao, txtDias.Text, txtDtFato.Text, txtLocalFato.Text, txtObs.Text, email2, msg2, funcionarioReg); } if (txtUpa.Text == "PA") { string email3 = "[email protected],[email protected],[email protected],[email protected],[email protected]"; string msg3 = "Email enviado para UPA Paulicéia !"; email.EnviaEmail(txtNomePaciente.Text, txtNomedaMae.Text, txtMotivo.Text, txtDtAtend.Text, txtDtNasc.Text, txtInternacao, txtDias.Text, txtDtFato.Text, txtLocalFato.Text, txtObs.Text, email3, msg3, funcionarioReg); } if (txtUpa.Text == "RG") { string email4 = "[email protected],[email protected],[email protected],[email protected],[email protected]"; string msg4 = "Email enviado para UPA Riacho Grande !"; email.EnviaEmail(txtNomePaciente.Text, txtNomedaMae.Text, txtMotivo.Text, txtDtAtend.Text, txtDtNasc.Text, txtInternacao, txtDias.Text, txtDtFato.Text, txtLocalFato.Text, txtObs.Text, email4, msg4, funcionarioReg); } if (txtUpa.Text == "RR") { string email5 = "[email protected],[email protected],[email protected],[email protected],[email protected]"; string msg5 = "Email enviado para UPA Rudge Ramos !"; email.EnviaEmail(txtNomePaciente.Text, txtNomedaMae.Text, txtMotivo.Text, txtDtAtend.Text, txtDtNasc.Text, txtInternacao, txtDias.Text, txtDtFato.Text, txtLocalFato.Text, txtObs.Text, email5, msg5, funcionarioReg); } if (txtUpa.Text == "SP") { string email6 = "[email protected],[email protected],[email protected],[email protected],[email protected]"; string msg6 = "Email enviado para São Pedro !"; email.EnviaEmail(txtNomePaciente.Text, txtNomedaMae.Text, txtMotivo.Text, txtDtAtend.Text, txtDtNasc.Text, txtInternacao, txtDias.Text, txtDtFato.Text, txtLocalFato.Text, txtObs.Text, email6, msg6, funcionarioReg); } if (txtUpa.Text == "SI") { string email7 = "[email protected],[email protected],[email protected],[email protected]"; string msg7 = "Email enviado para Silvina !"; email.EnviaEmail(txtNomePaciente.Text, txtNomedaMae.Text, txtMotivo.Text, txtDtAtend.Text, txtDtNasc.Text, txtInternacao, txtDias.Text, txtDtFato.Text, txtLocalFato.Text, txtObs.Text, email7, msg7, funcionarioReg); } if (txtUpa.Text == "UN") { string email8 = "[email protected],[email protected],[email protected],[email protected]"; string msg8 = "Email enviado para UPA União !"; email.EnviaEmail(txtNomePaciente.Text, txtNomedaMae.Text, txtMotivo.Text, txtDtAtend.Text, txtDtNasc.Text, txtInternacao, txtDias.Text, txtDtFato.Text, txtLocalFato.Text, txtObs.Text, email8, msg8, funcionarioReg); } if (txtUpa.Text == "SM") { string email9 = "[email protected],[email protected],[email protected],[email protected],[email protected]"; string msg9 = "Email enviado para SAMU !"; email.EnviaEmail(txtNomePaciente.Text, txtNomedaMae.Text, txtMotivo.Text, txtDtAtend.Text, txtDtNasc.Text, txtInternacao, txtDias.Text, txtDtFato.Text, txtLocalFato.Text, txtObs.Text, email9, msg9, funcionarioReg); } DialogResult result1 = MessageBox.Show("Deseja solicitar nova ficha ? ", "ATENÇÃO", MessageBoxButtons.YesNo); if (result1 == DialogResult.Yes) { Limpar(); txtNomePaciente.Focus(); } else if (result1 == DialogResult.No) { this.Dispose(); } } }
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { string txtID = ""; SqlConnection conexao = ConexaoSqlServer.GetConexao(); string sqlQuery = "SELECT idProntuarios FROM prontuarios"; try { SqlCommand objComm = new SqlCommand(sqlQuery, conexao); SqlDataReader MyReader2; MyReader2 = objComm.ExecuteReader(); while (MyReader2.Read()) { String ID = MyReader2.GetString(0); txtID = (ID); } conexao.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } Font fonte = new Font("Arial", 12, FontStyle.Bold, GraphicsUnit.Point); Font fonte2 = new Font("Arial", 12, FontStyle.Regular, GraphicsUnit.Point); Bitmap jpg = Properties.Resources.Form2; Image newImage = jpg; e.Graphics.DrawImage(newImage, 1, 1, newImage.Width, newImage.Height); e.Graphics.DrawString(txtNomePaciente.Text, fonte2, Brushes.Black, 290, 285); e.Graphics.DrawString(txtDtNasc.Text, fonte2, Brushes.Black, 330, 305); e.Graphics.DrawString(txtRgPaciente.Text, fonte2, Brushes.Black, 200, 325); e.Graphics.DrawString(txtNomeSolicitante.Text, fonte2, Brushes.Black, 225, 345); e.Graphics.DrawString(txtDtAtend.Text, fonte2, Brushes.Black, 330, 365); if (RbSim.Checked) { e.Graphics.DrawString("X", fonte, Brushes.Black, 260, 388); } else { e.Graphics.DrawString("X", fonte, Brushes.Black, 600, 388); } e.Graphics.DrawString(txtDias.Text, fonte2, Brushes.Black, 355, 385); e.Graphics.DrawString(CbUnid.Text, fonte2, Brushes.Black, 362, 425); e.Graphics.DrawString(txtTele.Text, fonte2, Brushes.Black, 337, 465); e.Graphics.DrawString(DateTime.Now.ToString("dd MMMMM yyyy"), fonte2, Brushes.Black, 359, 527); e.Graphics.DrawString(DateTime.Now.ToString("dd/MM/yyyy"), fonte2, Brushes.Black, 320, 830); e.Graphics.DrawString(txtNomePaciente.Text, fonte2, Brushes.Black, 320, 850); e.Graphics.DrawString(txtDtAtend.Text, fonte2, Brushes.Black, 330, 870); e.Graphics.DrawString(CbUnid.Text, fonte2, Brushes.Black, 350, 890); e.Graphics.DrawString(txtID, fonte2, Brushes.Black, 700, 205); e.Graphics.DrawString(txtID, fonte2, Brushes.Black, 700, 800); if (da == DialogResult.Yes) { e.Graphics.DrawString("Esse prontuário só poderá ser entregue ao paciente na propria upa solicitada.", fonte2, Brushes.Black, 100, 1040); } else { e.Graphics.DrawString("Esse prontuário só poderá ser entregue ao solicitante, onde devera comparecer ao" + Environment.NewLine + "departamento Rua João Pessoa nº 59 – 2º andar – Centro – São Bernardo do Campo – SP.", fonte2, Brushes.Black, 100, 1040); } e.Graphics.DrawString("Prazo: 20 à 30 dias uteis", fonte, Brushes.Black, 100, 1090); }
private void PesquisarDados() { string sqlQuery = ""; ListaPesquisa.Items.Clear(); SqlConnection conexao = ConexaoSqlServer.GetConexao(); if (txtID.Text == "") { if (nmupa == "DAHUE") { sqlQuery = "SELECT * FROM prontuariosupas"; } else { sqlQuery = "SELECT * FROM prontuariosupas WHERE Unidade = '" + nmupa + "'"; } } else { if (nmupa == "DAHUE") { sqlQuery = "SELECT * FROM prontuariosupas WHERE idProntuarios='" + txtID.Text + "'"; } else { sqlQuery = "SELECT * FROM prontuariosupas WHERE idProntuarios='" + txtID.Text + "' and Unidade = '" + nmupa + "'"; } } if (txtPacientePesquisa.Text != "") { if (nmupa == "DAHUE") { sqlQuery = "SELECT * FROM prontuariosupas WHERE NomePaciente like '" + txtPacientePesquisa.Text + "%'"; } else { sqlQuery = "SELECT * FROM prontuariosupas WHERE NomePaciente like '" + txtPacientePesquisa.Text + "%' and Unidade = '" + nmupa + "'"; } } if (txtRgPaciente.Text != "") { if (nmupa == "DAHUE") { sqlQuery = "SELECT * FROM prontuariosupas WHERE RgPaciente like '" + txtRgPaciente.Text + "%'"; } else { sqlQuery = "SELECT * FROM prontuariosupas WHERE RgPaciente like '" + txtRgPaciente.Text + "%' and Unidade = '" + nmupa + "'"; } } try { SqlCommand objComm = new SqlCommand(sqlQuery, conexao); SqlDataReader MyReader2; MyReader2 = objComm.ExecuteReader(); while (MyReader2.Read()) { ListViewItem IT = new ListViewItem(MyReader2["idProntuarios"].ToString()); IT.SubItems.Add(MyReader2["NomePaciente"].ToString()); IT.SubItems.Add(MyReader2["NomedaMae"].ToString()); IT.SubItems.Add(MyReader2["NomeSoliciante"].ToString()); IT.SubItems.Add(MyReader2["Motivo"].ToString()); IT.SubItems.Add(MyReader2["RgPaciente"].ToString()); IT.SubItems.Add(MyReader2["RgSolicitante"].ToString()); IT.SubItems.Add(MyReader2["DtNascimento"].ToString()); IT.SubItems.Add(MyReader2["DtAtendimento"].ToString()); IT.SubItems.Add(MyReader2["Telefone"].ToString()); IT.SubItems.Add(MyReader2["Unidade"].ToString()); IT.SubItems.Add(MyReader2["Internacao"].ToString()); IT.SubItems.Add(MyReader2["Dias"].ToString()); IT.SubItems.Add(MyReader2["DtSolicitacao"].ToString()); IT.SubItems.Add(MyReader2["Obs"].ToString()); IT.SubItems.Add(MyReader2["Status"].ToString()); IT.SubItems.Add(MyReader2["Funcionario"].ToString()); IT.SubItems.Add(MyReader2["DtRetirada"].ToString()); IT.SubItems.Add(MyReader2["Motivo_Rg"].ToString()); IT.SubItems.Add(MyReader2["DtHrFato"].ToString()); IT.SubItems.Add(MyReader2["LocalFato"].ToString()); ListaPesquisa.Items.Add(IT); } conexao.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { string txtID = ""; SqlConnection conexao = ConexaoSqlServer.GetConexao(); string sqlQuery = "SELECT * FROM prontuariosupas WHERE idProntuarios='" + IDpesquisa + "'"; try { SqlCommand objComm = new SqlCommand(sqlQuery, conexao); SqlDataReader MyReader2; MyReader2 = objComm.ExecuteReader(); while (MyReader2.Read()) { NomePaciente = MyReader2["NomePaciente"].ToString(); DtNasc = MyReader2["DtNascimento"].ToString(); RgPaciente = MyReader2["RgPaciente"].ToString(); NomeSolicitante = MyReader2["NomeSoliciante"].ToString(); DtAtend = MyReader2["DtAtendimento"].ToString(); Dias = MyReader2["Dias"].ToString(); Unidade = MyReader2["Unidade"].ToString(); Telefone = MyReader2["Telefone"].ToString(); Internacao = MyReader2["Internacao"].ToString(); } conexao.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } Font fonte = new Font("Arial", 12, FontStyle.Bold, GraphicsUnit.Point); Font fonte2 = new Font("Arial", 12, FontStyle.Regular, GraphicsUnit.Point); Bitmap jpg = Properties.Resources.Form2; Image newImage = jpg; e.Graphics.DrawImage(newImage, 1, 1, newImage.Width, newImage.Height); e.Graphics.DrawString(NomePaciente, fonte2, Brushes.Black, 290, 285); e.Graphics.DrawString(DtNasc, fonte2, Brushes.Black, 330, 305); e.Graphics.DrawString(RgPaciente, fonte2, Brushes.Black, 200, 325); e.Graphics.DrawString(NomeSolicitante, fonte2, Brushes.Black, 225, 345); e.Graphics.DrawString(DtAtend, fonte2, Brushes.Black, 330, 365); if (Internacao == "Sim") { e.Graphics.DrawString("X", fonte, Brushes.Black, 260, 388); } else { e.Graphics.DrawString("X", fonte, Brushes.Black, 600, 388); } e.Graphics.DrawString(Dias, fonte2, Brushes.Black, 355, 385); e.Graphics.DrawString(Unidade, fonte2, Brushes.Black, 362, 425); e.Graphics.DrawString(Telefone, fonte2, Brushes.Black, 337, 465); e.Graphics.DrawString(DateTime.Now.ToString("dd MMMMM yyyy"), fonte2, Brushes.Black, 359, 527); e.Graphics.DrawString(DateTime.Now.ToString("dd/MM/yyyy"), fonte2, Brushes.Black, 320, 830); e.Graphics.DrawString(NomePaciente, fonte2, Brushes.Black, 320, 850); e.Graphics.DrawString(DtAtend, fonte2, Brushes.Black, 330, 870); e.Graphics.DrawString(Unidade, fonte2, Brushes.Black, 350, 890); e.Graphics.DrawString(IDpesquisa, fonte2, Brushes.Black, 700, 205); e.Graphics.DrawString(IDpesquisa, fonte2, Brushes.Black, 700, 800); if (NomeSolicitante == NomePaciente) { e.Graphics.DrawString("Esse prontuário só poderá ser entregue ao paciente na propria upa solicitada.", fonte2, Brushes.Black, 100, 1040); } else { e.Graphics.DrawString("Esse prontuário só poderá ser entregue ao solicitante, onde devera comparecer ao" + Environment.NewLine + "departamento Rua João Pessoa nº 59 – 2º andar – Centro – São Bernardo do Campo – SP.", fonte2, Brushes.Black, 100, 1040); } e.Graphics.DrawString("Prazo: 20 à 30 dias uteis", fonte, Brushes.Black, 100, 1090); }