private void butContas_Click(object sender, EventArgs e) { this.Hide(); conta conta = new conta(); conta.Show(); }
private void butCancelar_Click(object sender, EventArgs e) { conta conta = new conta(); this.Close(); conta.Show(); }
private void Inserir_Click(object sender, EventArgs e) { if (panelCaixasTexto.Enabled) { if (verificaCaixasTexto(sender, e) == false) { MessageBox.Show("Todos os campos devem estar preenchidos!", "Verificação"); return; } if (!Global.exists(sender, e, "cliente", "NIF", nIFTextBox.Text)) { MessageBox.Show("O NIF tem de existir!", "Verificação"); return; } if (!Global.exists(sender, e, "balcao", "nome", balcão_AssociadoTextBox.Text)) { MessageBox.Show("O Balcão Associado tem de existir!", "Verificação"); return; } int newNConta = Global.getLastID(sender, e, "conta", "nConta"); SqlConnection conn = Global.Conn; SqlCommand cmd = new SqlCommand("Spinsertconta", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("nConta", número_de_ContaTextBox.Text); cmd.Parameters.AddWithValue("tipoConta", tipoTextBox.Text); cmd.Parameters.AddWithValue("balcaoAssociado", balcão_AssociadoTextBox.Text); cmd.Parameters.AddWithValue("saldo", saldoTextBox.Text); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao inserir conta!\n " + ex.Message); return; } finally { conn.Close(); } conn = Global.Conn; cmd = new SqlCommand("Spinserttem", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("nConta", int.Parse(número_de_ContaTextBox.Text)); cmd.Parameters.AddWithValue("NIF", int.Parse(nIFTextBox.Text)); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao inserir no 'tem'!\n " + ex.Message); return; } finally { conn.Close(); } butCancelar.Visible = false; panelCaixasTexto.Enabled = false; butInserir.Text = "Inserir"; conta conta = new conta(); this.Close(); conta.Show(); } else { //nBalcaoTextBox.Text = Global.getLastID(sender, e, "balcao", "nbalcao").ToString(); //ntelefoneTextBox.Text = ""; //nomeTextBox.Text = ""; //horarioTextBox.Text = ""; //paísTextBox.Text = ""; //localidadeTextBox.Text = ""; //enderecoTextBox.Text = ""; //codPostalTextBox.Text = ""; //servicosTextBox.Text = ""; //faxTextBox.Text = ""; int newNConta = Global.getLastID(sender, e, "conta", "nConta"); número_de_ContaTextBox.Text = newNConta.ToString(); butCancelar.Visible = true; panelCaixasTexto.Enabled = true; butInserir.Text = "Guardar"; butEliminar.Enabled = false; } }
private void butActualizar_Click(object sender, EventArgs e) { if (panelCaixasTexto.Enabled) { nIFTextBox.Enabled = false; if (verificaCaixasTexto(sender, e) == false) { MessageBox.Show("Todos os campos devem estar preenchidos!", "Verificação"); return; } if (!Global.exists(sender, e, "balcao", "nome", balcão_AssociadoTextBox.Text)) { MessageBox.Show("O Balcão Associado tem de existir!", "Verificação"); return; } SqlConnection conn = Global.Conn; SqlCommand cmd = new SqlCommand("SpUpdateConta", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("nConta", int.Parse(número_de_ContaTextBox.Text)); cmd.Parameters.AddWithValue("balcaoAssociado", balcão_AssociadoTextBox.Text); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao actualizar conta!\n " + ex.Message); return; } finally { conn.Close(); } panelCaixasTexto.Enabled = false; nIFTextBox.Enabled = true; tipoTextBox.Enabled = true; saldoTextBox.Enabled = true; butActualizar.Text = "Actualizar"; conta conta = new conta(); this.Close(); conta.Show(); } else { tipoTextBox.Enabled = false; saldoTextBox.Enabled = false; nIFTextBox.Enabled = false; panelCaixasTexto.Enabled = true; butActualizar.Text = "Guardar"; butCancelar.Visible = true; butInserir.Enabled = false; butEliminar.Enabled = false; } }
private void Eliminar_Click(object sender, EventArgs e) { if (butEliminar.Text == "Confirmar") { SqlConnection conn = Global.Conn; SqlCommand cmd = new SqlCommand("Spdeletetem", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("nConta", int.Parse(número_de_ContaTextBox.Text)); cmd.Parameters.AddWithValue("NIF", int.Parse(nIFTextBox.Text)); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao eliminar 'tem'!\n " + ex.Message); return; } finally { conn.Close(); } conn = Global.Conn; cmd = new SqlCommand("Spdeleteconta", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("nConta", int.Parse(número_de_ContaTextBox.Text)); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao eliminar conta!" + ex.Message); return; } finally { conn.Close(); } butEliminar.Text = "Eliminar"; butCancelar.Visible = false; conta conta = new conta(); this.Close(); conta.Show(); } else { butCancelar.Visible = true; butEliminar.Text = "Confirmar"; butInserir.Enabled = false; } }