private void botaoLocar_Click(object sender, EventArgs e) { // GRAVA FILMES LOCADOS SqlConnection conexao = new SqlConnection("Data Source = (Local); Initial Catalog = LOCADORA; Integrated Security=SSPI"); conexao.Open(); SqlParameter paramentro; while (listaLocacao.Count != 0) { SqlCommand gravaLocacao = new SqlCommand("INSERT INTO LOCACAO VALUES(@CODCLI, @CODFIL, @CODUS, @DATALOC, 0, 1)", conexao); itemLocacao = listaLocacao.Pop(); paramentro = new SqlParameter("@CODCLI", itemLocacao.getCodCliente()); gravaLocacao.Parameters.Add(paramentro); paramentro = new SqlParameter("@CODFIL", itemLocacao.getCodFilme()); gravaLocacao.Parameters.Add(paramentro); paramentro = new SqlParameter("@CODUS", itemLocacao.getCodUsuario()); gravaLocacao.Parameters.Add(paramentro); paramentro = new SqlParameter("@DATALOC", itemLocacao.getDataLoc()); gravaLocacao.Parameters.Add(paramentro); gravaLocacao.ExecuteNonQuery(); } // ATUALIZA CREDITO DO CLIENTE float total = calculaTotal(); SqlCommand atualizaCredito = new SqlCommand("UPDATE CRED_DEB SET VALOR = ( @VAL + VALOR ) WHERE Codigo_Cli = @CODCLI", conexao); paramentro = new SqlParameter("@CODCLI", textCodigo.Text); atualizaCredito.Parameters.Add(paramentro); paramentro = new SqlParameter("@VAL", total); atualizaCredito.Parameters.Add(paramentro); atualizaCredito.ExecuteNonQuery(); conexao.Close(); MessageBox.Show("Locação Efetuada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); limparForm(); textCodigo.Focus(); }
private void botaoAdicionarFilme_Click(object sender, EventArgs e) { if (!textFilmeCod.Text.Equals("") && !textFilmeTitulo.Text.Equals("")) { ItemLocacao itemLocacao = new ItemLocacao(textCodigo.Text, textFilmeCod.Text, usuarioID, DateTime.Parse(dateLocacao.Text)); listaLocacao.Push(itemLocacao); ListViewItem itemFilme = new ListViewItem(objFilme.getCodigo()); ListViewItem.ListViewSubItem subItemFilme = new ListViewItem.ListViewSubItem(itemFilme, objFilme.getTitulo()); itemFilme.SubItems.Add(subItemFilme); subItemFilme = new ListViewItem.ListViewSubItem(itemFilme, objFilme.getPrazo()); itemFilme.SubItems.Add(subItemFilme); subItemFilme = new ListViewItem.ListViewSubItem(itemFilme, string.Format("{0:0.00}", objFilme.getValor())); itemFilme.SubItems.Add(subItemFilme); listViewFilmes.Items.Add(itemFilme); textFilmeCod.Clear(); textFilmeTitulo.Clear(); total = total + objFilme.getValor(); textTotal.Text = string.Format("{0:0.00}", total); qtdeItens++; labelQTDEItens.Text = (qtdeItens).ToString(); textFilmeCod.Focus(); } }