private void btDevolver_Click(object sender, EventArgs e) { string[] dadosListView = new string[6]; ClassSQL Emprestar = new ClassSQL(); foreach (ListViewItem listViewItem in listViewDevMidia.SelectedItems) { dadosListView[0] = listViewItem.Text;//.................Intérprete dadosListView[1] = listViewItem.SubItems[1].Text;//....Álbum dadosListView[2] = listViewItem.SubItems[2].Text;//....Música dadosListView[3] = listViewItem.SubItems[3].Text;//....Mídia dadosListView[4] = listViewItem.SubItems[4].Text;//....Data Empréstimo ArrayList objArrayDisponibilidade = new ArrayList(); objArrayDisponibilidade.Add("Disponível"); objArrayDisponibilidade.Add(dadosListView[0]); //Intérprete objArrayDisponibilidade.Add(dadosListView[1]); //Álbum objArrayDisponibilidade.Add(dadosListView[2]); //Música //Autualiza a disponibilidade da música para que ela possa ser emprestada novamente if (Emprestar.AtualizaDisponibilidade(objArrayDisponibilidade)) { //Converte a data de devolução string DataConvertida = dtDevolucao.Text; char X; char[] Data_ConvertidaArray = DataConvertida.ToCharArray(); X = Data_ConvertidaArray[0]; Data_ConvertidaArray[0] = Data_ConvertidaArray[3]; Data_ConvertidaArray[3] = X; X = Data_ConvertidaArray[1]; Data_ConvertidaArray[1] = Data_ConvertidaArray[4]; Data_ConvertidaArray[4] = X; DataConvertida = new string(Data_ConvertidaArray); ArrayList InsertDevolucao = new ArrayList(); InsertDevolucao.Add(cbxApelido.Text); InsertDevolucao.Add(dadosListView[4]); InsertDevolucao.Add(dadosListView[0]); InsertDevolucao.Add(dadosListView[3]); InsertDevolucao.Add(dadosListView[2]); InsertDevolucao.Add(dadosListView[1]); InsertDevolucao.Add(DataConvertida); //Inseri na tabela de devolução if (Emprestar.Devolucao(InsertDevolucao)) { } ArrayList objDelete = new ArrayList(); objDelete.Add(dadosListView[0]); //Intérprete objDelete.Add(dadosListView[1]); //Álbum objDelete.Add(dadosListView[2]); //Música objDelete.Add(dadosListView[3]); //Tipo de mídia //Devolve o Item emprestado if (Emprestar.DeletaItens(objDelete)) { } } listViewItem.Remove(); if (listViewDevMidia.Items.Count == 0) { listaSelect(); } } }
private void btEmprestar_Click(object sender, EventArgs e) { string[] dadosListView = new string[6]; ClassSQL Emprestar = new ClassSQL(); ArrayList objArrayListEmprestimo = new ArrayList(); string DataConvertida = DtEmprestimo.Text; char X; char[] Data_ConvertidaArray = DataConvertida.ToCharArray(); X = Data_ConvertidaArray[0]; Data_ConvertidaArray[0] = Data_ConvertidaArray[3]; Data_ConvertidaArray[3] = X; X = Data_ConvertidaArray[1]; Data_ConvertidaArray[1] = Data_ConvertidaArray[4]; Data_ConvertidaArray[4] = X; DataConvertida = new string(Data_ConvertidaArray); //Empréstimo objArrayListEmprestimo.Add(cbxApelido.Text); //.............Apelido objArrayListEmprestimo.Add(cbxEndereco.Text);//.............Endereço objArrayListEmprestimo.Add(DataConvertida);//............Data de empréstimo if (Emprestar.Emprestimo(objArrayListEmprestimo)) { } //Item Empréstimo foreach (ListViewItem listViewItem in ListViewEmprestimos.Items) { ArrayList objArrayList = new ArrayList(); dadosListView[0] = listViewItem.Text;//.................Intérprete dadosListView[1] = listViewItem.SubItems[1].Text;//....Álbum dadosListView[2] = listViewItem.SubItems[2].Text;//....Música dadosListView[3] = listViewItem.SubItems[3].Text;//....Mídia dadosListView[4] = listViewItem.SubItems[4].Text;//....Data Empréstimo objArrayList.Add(tbxIdEmprestimo.Text);//.............Id do empréstimo objArrayList.Add(dadosListView[0]);//.................Intérprete objArrayList.Add(dadosListView[1]);//.................Álbum objArrayList.Add(dadosListView[2]);//..................Música objArrayList.Add(dadosListView[3]);//..................Mídia5 if (Emprestar.ItemEmprestar(objArrayList)) { listViewItem.Selected = true; /////////////////////////////////////////////////////////////////////// ArrayList objArrayDisponibilidade = new ArrayList(); objArrayDisponibilidade.Add("Emprestado"); objArrayDisponibilidade.Add(dadosListView[0]); //Intérprete objArrayDisponibilidade.Add(dadosListView[1]); //Álbum objArrayDisponibilidade.Add(dadosListView[2]); //Música if (Emprestar.AtualizaDisponibilidade(objArrayDisponibilidade)) { } //////////////////////////////////////////////////////////////////////// listViewItem.Remove(); if(ListViewEmprestimos.Items.Count == 0) { radioButtonSelecao.Checked = true; listar("SELECT IdItem from ItemEmprestimo where IdItem < 0", cbxInterprete, "IdItem"); listar("SELECT Album FROM Midia WHERE ALBUM = ''", cbxAlbum, "ALBUM"); listar("SELECT Musica FROM Midia WHERE Musica = ''", cbxMusica, "Musica"); listar("SELECT Tipo FROM Midia WHERE Tipo = ''", cbxMidia, "Tipo"); cbxMidia.Text = ""; btEmprestar.Enabled = false; cbxApelido.Enabled = true; } } else { MessageBox.Show("Não deu"); } } }
private void btDevolveTudo_Click(object sender, EventArgs e) { string[] dadosListView = new string[5]; ClassSQL Emprestar = new ClassSQL(); foreach (ListViewItem listViewItem in listViewDevMidia.Items) { listViewItem.Selected = true; dadosListView[0] = listViewItem.Text;//.................Intérprete dadosListView[1] = listViewItem.SubItems[1].Text;//....Álbum dadosListView[2] = listViewItem.SubItems[2].Text;//....Música dadosListView[3] = listViewItem.SubItems[3].Text;//....Mídia dadosListView[4] = listViewItem.SubItems[4].Text;//....Data Empréstimo ArrayList objArrayDisponibilidade = new ArrayList(); objArrayDisponibilidade.Add("Disponível"); objArrayDisponibilidade.Add(dadosListView[0]); //Intérprete objArrayDisponibilidade.Add(dadosListView[1]); //Álbum objArrayDisponibilidade.Add(dadosListView[2]); //Música if (Emprestar.AtualizaDisponibilidade(objArrayDisponibilidade)) { string DataConvertida = dtDevolucao.Text; char X; char[] Data_ConvertidaArray = DataConvertida.ToCharArray(); X = Data_ConvertidaArray[0]; Data_ConvertidaArray[0] = Data_ConvertidaArray[3]; Data_ConvertidaArray[3] = X; X = Data_ConvertidaArray[1]; Data_ConvertidaArray[1] = Data_ConvertidaArray[4]; Data_ConvertidaArray[4] = X; DataConvertida = new string(Data_ConvertidaArray); ArrayList InsertDevolucao = new ArrayList(); InsertDevolucao.Add(cbxApelido.Text); InsertDevolucao.Add(dadosListView[4]); InsertDevolucao.Add(dadosListView[0]); InsertDevolucao.Add(dadosListView[3]); InsertDevolucao.Add(dadosListView[2]); InsertDevolucao.Add(dadosListView[1]); InsertDevolucao.Add(DataConvertida); if(Emprestar.Devolucao(InsertDevolucao)) { MessageBox.Show("Inseriu devolucao",""); } MessageBox.Show("Update", ""); ArrayList objDelete = new ArrayList(); objDelete.Add(dadosListView[0]); //Intérprete objDelete.Add(dadosListView[1]); //Álbum objDelete.Add(dadosListView[2]); //Música objDelete.Add(dadosListView[3]); /////////////////////// if (Emprestar.DeletaItens(objDelete)) { MessageBox.Show("deletou", ""); } } listViewItem.Remove(); } if (listViewDevMidia.Items.Count == 0) { listaSelect(); } }