private void button4_Click(object sender, EventArgs e) { AdicionarMetodosContracetivos metodoContracetivo = new AdicionarMetodosContracetivos(this); metodoContracetivo.Show(); }
private void button6_Click(object sender, EventArgs e) { DateTime data = paciente.DataNascimento; var calculoDatas = DateTime.Today - data; var meses = Math.Round(DateTime.Today.Subtract(data).Days / (365.25 / 12)); if (meses > 36) { idVarios(); if (idAvObj == -1) { var resposta = MessageBox.Show("Tipo de métodos contracetivos não encontrados! Deseja inserir um tipo na base de dados?", "Aviso!!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resposta == DialogResult.Yes) { AdicionarMetodosContracetivos metodoContracetivo = new AdicionarMetodosContracetivos(null); metodoContracetivo.Show(); } 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 (idAvObj != -1) { AdicionarVisualizarAvaliacaoObjetivaPaciente adicionarVisualizarAvaliacaoObjetivoPaciente = new AdicionarVisualizarAvaliacaoObjetivaPaciente(paciente); adicionarVisualizarAvaliacaoObjetivoPaciente.Show(); } } else { idVarios(); if (idAvBebeAleitamento == -1) { var resposta = MessageBox.Show("Tipo de aleitamento não encontrados! Deseja inserir um tipo 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 Aleitamento(tipoAleitamento) VALUES('Misto');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Tipo de Leite 'Misto' registado 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 aleitamento 'Misto'!", "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 Aleitamento(tipoAleitamento) VALUES('Artificial');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Tipo de Leite 'Artificial' registado 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 aleitamento 'Artificial'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } //AdicionarTipoAleitamento aleitamento = new AdicionarTipoAleitamento(null); // aleitamento.Show(); } 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 (idAvBebeAleitamento != -1 && idAvObjTipoParto != -1) { AdicionarVisualizarAvaliacaoObjetivaBebe adicionarVisualizarAvaliacaoObjetivaBebe = new AdicionarVisualizarAvaliacaoObjetivaBebe(paciente /*, this, null*/); adicionarVisualizarAvaliacaoObjetivaBebe.Show(); } idVarios(); if (idAvObjTipoParto == -1) { var resposta = MessageBox.Show("Tipo de partos não encontrados! Deseja inserir um tipo 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 Parto(tipoParto) VALUES('Distócico');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Tipo de Parto 'Distócico' registado 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 parto 'Distócico'!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } // AdicionarTipoParto adicionarTipoParto = new AdicionarTipoParto(null); // adicionarTipoParto.Show(); } 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 (idAvObjTipoParto != -1 && idAvBebeAleitamento != -1) { AdicionarVisualizarAvaliacaoObjetivaBebe adicionarVisualizarAvaliacaoObjetivaBebe = new AdicionarVisualizarAvaliacaoObjetivaBebe(paciente /*, this, null*/); adicionarVisualizarAvaliacaoObjetivaBebe.Show(); } } }
private void btnMetodoContracetivo_Click(object sender, EventArgs e) { AdicionarMetodosContracetivos metodosContracetivos = new AdicionarMetodosContracetivos(null); metodosContracetivos.Show(); }