private void button6_Click(object sender, EventArgs e) { idTipoEncomenda(); if (idEncomenda == -1) { var resposta = MessageBox.Show("Tipo de despesa 'Encomendas' não encontrada, não é possível registar encomendas! Deseja inserir o tipo 'Encomenda' 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 tipoDespesa(designacao) VALUES('Encomendas');"; SqlCommand sqlCommand = new SqlCommand(queryInsertData, connection); sqlCommand.ExecuteNonQuery(); MessageBox.Show("Despesa do tipo 'Ecomenda' 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 despesa!", "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);; } } idTipoEncomenda(); if (idEncomenda != -1) { Despesas despesas = new Despesas(); despesas.Show(); } }
public AdicionarVerTipoDespesa(Despesas despesas) { InitializeComponent(); adicionar = despesas; conn.ConnectionString = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=SiltesSaude;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"; }