public AdicionarTipoQueimadura(AdicionarVisualizarTratamentoPaciente adicionarVisualizarTratamentoPaciente) { InitializeComponent(); adicionar = adicionarVisualizarTratamentoPaciente; errorProvider.ContainerControl = this; errorProvider.BlinkStyle = System.Windows.Forms.ErrorBlinkStyle.NeverBlink; conn.ConnectionString = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"; }
private void button3_Click(object sender, EventArgs e) { idVarios(); if (idTratamentos == -1) { var resposta = MessageBox.Show("Tipo de tratamentos não encontrados! Deseja inserir os tipos na base de dados?", "Aviso!!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resposta == DialogResult.Yes) { try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO Tratamento(nomeTratamento) VALUES('Ferida Cirúrgica');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Tipo de Tratamento 'Ferida Cirúrgica' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar o tipo de tratamento 'Ferida Cirúrgica'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO Tratamento(nomeTratamento) VALUES('Ferida Traumática');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Tipo de Tratamento 'Ferida Traumática' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar o tipo de tratamento 'Ferida Traumática'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO Tratamento(nomeTratamento) VALUES('Excisões');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Tipo de Tratamento 'Excisões' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar o tipo de tratamento 'Excisões'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO Tratamento(nomeTratamento) VALUES('Úlceras');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Tipo de Tratamento 'Úlceras' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar o tipo de tratamento 'Úlceras'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO Tratamento(nomeTratamento) VALUES('Queimaduras');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Tipo de Tratamento 'Queimaduras' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar o tipo de tratamento 'Queimaduras'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (resposta == DialogResult.No) { MessageBox.Show("Você escolheu 'Não', por isso não é possível realizar tarefas!", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Warning);; } } idVarios(); if (idQueimaduras == -1) { var resposta = MessageBox.Show("Tipo de queimaduras não encontradas! Deseja inserir na base de dados?", "Aviso!!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resposta == DialogResult.Yes) { try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO tipoQueimadura(tipoQueimadura) VALUES('Térmica');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Queimaduras do tipo 'Térmica' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar a queimadura do tipo 'Térmica'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO tipoQueimadura(tipoQueimadura) VALUES('Química');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Queimaduras do tipo 'Química' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar a queimadura do tipo 'Química'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO tipoQueimadura(tipoQueimadura) VALUES('Iónica');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Queimaduras do tipo 'Iónica' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar a queimadura do tipo 'Iónica'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO tipoQueimadura(tipoQueimadura) VALUES('Solares');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Queimaduras do tipo 'Solares' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar a queimadura do tipo 'Solares'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (resposta == DialogResult.No) { MessageBox.Show("Você escolheu 'Não', por isso não é possível realizar tarefas!", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Warning);; } } idVarios(); if (idUlceras == -1) { var resposta = MessageBox.Show("Tipo de úlceras não encontradas! Deseja inserir na base de dados?", "Aviso!!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resposta == DialogResult.Yes) { try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO tipoUlcera(tipoUlcera) VALUES('Pressão');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Úlcera do tipo 'Pressão' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar a úlcera do tipo 'Pressão'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO tipoUlcera(tipoUlcera) VALUES('Arteriais');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Úlcera do tipo 'Arteriais' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar a úlcera do tipo 'Arteriais'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO tipoUlcera(tipoUlcera) VALUES('Venosas');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Úlcera do tipo 'Venosas' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar a úlcera do tipo 'Venosas'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { SqlConnection connection = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"); connection.Open(); string queryInsertData = "INSERT INTO tipoUlcera(tipoUlcera) VALUES('Mistas');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Úlcera do tipo 'Mistas' registada com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); connection.Close(); } catch (SqlException) { if (conn.State == ConnectionState.Open) { conn.Close(); } MessageBox.Show("Por erro interno é impossível registar a úlcera do tipo 'Mistas'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (resposta == DialogResult.No) { MessageBox.Show("Você escolheu 'Não', por isso não é possível realizar tarefas!", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Warning);; } } idVarios(); if (idTratamentos != -1 && idQueimaduras != -1 && idUlceras != -1) { AdicionarVisualizarTratamentoPaciente adicionarVisualizarTratamentoPaciente = new AdicionarVisualizarTratamentoPaciente(paciente); adicionarVisualizarTratamentoPaciente.Show(); } }