private void bt_ok_Click(object sender, EventArgs e) { WindowsFormsApplication3.LocarFilme frmLocar = new WindowsFormsApplication3.LocarFilme(); if (frmLocar.pegar(Tb_ficha.Text)) { frmLocar.Show(); } }
public bool DevolverLocados(string cod, int cliente,string datDevolve) { string NomeF = null, DatHor= null,atendente_L=null,atendente_D; try { try { int v = int.Parse(cod); } catch (Exception) { return false; } SQL = "SELECT NomeFilme, DataHora,Atendente_L FROM Locar_Devolver WHERE id_filme = " + cod + "AND id_cliente = " + cliente; conectar(); SqlCommand cmd0 = new SqlCommand(SQL, objCon); SqlDataReader ledados = cmd0.ExecuteReader(); for (int i = 0; ledados.Read(); ++i) { NomeF = (ledados["NomeFilme"]).ToString(); DatHor = (ledados["DataHora"]).ToString(); atendente_L = (ledados["Atendente_L"]).ToString(); } desconectar(); if (NomeF == null || DatHor == null || atendente_L == null) { return false; } WindowsFormsApplication3.LocarFilme pegar = new WindowsFormsApplication3.LocarFilme(); atendente_D = pegar.Funcionario(); SQL = "INSERT INTO HISTORICO(id_filme,Nomefilme,Retirada,Atendente_R, Devolucao, Atendente_D, id_cliente) VALUES ('" + cod + "','" + NomeF + "','" + DatHor + "','" + atendente_L + "','" + datDevolve + "','" + atendente_D + "'," + cliente + ")"; conectar(); SqlCommand cmdHistorico = new SqlCommand(SQL, objCon); cmdHistorico.ExecuteNonQuery(); desconectar(); SQL = "DELETE FROM Locar_Devolver WHERE id_filme = " + cod + "AND id_cliente = " + cliente; conectar(); SqlCommand cmd = new SqlCommand(SQL, objCon); cmd.ExecuteNonQuery(); desconectar(); SQL = "UPDATE Filme SET QUANTIDADE = QUANTIDADE + 1 WHERE id_filme = " + cod; conectar(); SqlCommand cmd2 = new SqlCommand(SQL, objCon); cmd2.ExecuteNonQuery(); desconectar(); return true; } catch (SqlException ee) { return false; throw ee; } }