private void Eliminar_Click(object sender, EventArgs e) { if (butEliminar.Text == "Confirmar") { SqlConnection conn = Global.Conn; SqlCommand cmd = new SqlCommand("Spdeletetransferencia", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idOperacao", int.Parse(iD_OperaçãoTextBox.Text)); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao eliminar empréstimo!" + ex.Message); return; } finally { conn.Close(); } conn = Global.Conn; cmd = new SqlCommand("Spdeleteassocia", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("nConta", int.Parse(número_Conta_OrigemTextBox.Text)); cmd.Parameters.AddWithValue("idOperacao", int.Parse(iD_OperaçãoTextBox.Text)); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao eliminar operação!\n " + ex.Message); return; } finally { conn.Close(); } conn = Global.Conn; cmd = new SqlCommand("Spdeletesolicitacao", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idOperacao", iD_OperaçãoTextBox.Text); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao eliminar identificação!\n " + ex.Message); return; } finally { conn.Close(); } conn = Global.Conn; cmd = new SqlCommand("Spdeleteoperacao", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idOperacao", int.Parse(iD_OperaçãoTextBox.Text)); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao eliminar operação!\n " + ex.Message); return; } finally { conn.Close(); } butEliminar.Text = "Eliminar"; transferencia transferencia = new transferencia(); this.Close(); transferencia.Show(); } else { butEliminar.Text = "Confirmar"; butInserir.Enabled = false; } }
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, "conta", "nConta", número_Conta_OrigemTextBox.Text)) { MessageBox.Show("O campo número_Conta_Origem tem de existir!", "Verificação"); return; } if (!Global.exists(sender, e, "conta", "nConta", número_Conta_DestinatárioTextBox.Text)) { MessageBox.Show("O campo número_Conta_Destinatário tem de existir!", "Verificação"); return; } if (!Global.exists(sender, e, "funcionario", "NIF", nIF_FuncionarioTextBox.Text)) { MessageBox.Show("O campo NIF do funcionário tem de existir!", "Verificação"); return; } int newIDOperacao = Global.getLastID(sender, e, "operacao", "idOperacao"); int newIDTransferencia = Global.getLastID(sender, e, "transferencia", "idTranferencia"); int NIFCliente = getNIF(int.Parse(número_Conta_OrigemTextBox.Text)); SqlConnection conn = Global.Conn; SqlCommand cmd = new SqlCommand("Spinsertoperacao", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idOperacao", newIDOperacao); cmd.Parameters.AddWithValue("tipo", "Transferencia"); cmd.Parameters.AddWithValue("data", DateTime.Today); cmd.Parameters.AddWithValue("hora", DateTime.Now.TimeOfDay); cmd.Parameters.AddWithValue("NIF", nIF_FuncionarioTextBox.Text); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao inserir operação!\n " + ex.Message); return; } finally { conn.Close(); } conn = Global.Conn; cmd = new SqlCommand("Spinserttransferencia", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idOperacao", newIDOperacao); cmd.Parameters.AddWithValue("idTranferencia", newIDTransferencia); cmd.Parameters.AddWithValue("nContaOrigem", int.Parse(número_Conta_OrigemTextBox.Text)); cmd.Parameters.AddWithValue("nContaDestinatario", int.Parse(número_Conta_DestinatárioTextBox.Text)); cmd.Parameters.AddWithValue("valorTransferencia", SqlMoney.Parse(valor_TransferênciaTextBox.Text)); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao inserir transferência!\n " + ex.Message); return; } finally { conn.Close(); } conn = Global.Conn; cmd = new SqlCommand("Spinsertsolicitacao", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idOperacao", newIDOperacao); cmd.Parameters.AddWithValue("NIF", NIFCliente); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show("Erro ao inserir solicitação!\n " + ex.Message); return; } finally { conn.Close(); } panelCaixasTexto.Enabled = false; butInserir.Text = "Inserir"; transferencia transferencia = new transferencia(); this.Close(); transferencia.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 newIDOperacao = Global.getLastID(sender, e, "operacao", "idOperacao"); int newIDTransferencia = Global.getLastID(sender, e, "transferencia", "idTranferencia"); iD_OperaçãoTextBox.Text = newIDOperacao.ToString(); iD_TransferênciaTextBox.Text = newIDTransferencia.ToString(); dataDateTimePicker.Text = DateTime.Today.ToString(); horaTextBox.Text = DateTime.Now.TimeOfDay.ToString(); panelCaixasTexto.Enabled = true; butInserir.Text = "Guardar"; butEliminar.Enabled = false; } }
private void butCancelar_Click(object sender, EventArgs e) { transferencia transferencia = new transferencia(); this.Close(); transferencia.Show(); }
private void butTransferencias_Click(object sender, EventArgs e) { this.Hide(); transferencia transferencia = new transferencia(); transferencia.Show(); }