public DataSet getFiadoresDeUmaLocacao(VerLocacoes verLocacoes) { DataGridViewRow selectedRow = verLocacoes.dgvLocacoes.Rows[verLocacoes.linha]; int id_Locacao = Convert.ToInt16(selectedRow.Cells[0].Value); ds = new DataSet(); try { stringConexao.conn.Open(); } catch (SqlException ex) { MessageBox.Show("Não foi possível conectar com a base de dados", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); } dataAdapter = new SqlDataAdapter("select id_Fiador from Fiador_Locacao where id_Locacao = '" + id_Locacao + "'", stringConexao.conn); try { dataAdapter.Fill(ds); } catch (SqlException ex) { MessageBox.Show("Não foi possível buscar os fiadores do Fiador_Locacao", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } stringConexao.conn.Close(); return(ds); }
public void ordenar(VerLocacoes locacoes) { ds = new DataSet(); try { stringConexao.conn.Open(); } catch (SqlException ex) { MessageBox.Show("Não foi possível conectar com a base de dados", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } dataAdapter = new SqlDataAdapter("select * from Locacao order by valorLocacao", stringConexao.conn); try { dataAdapter.Fill(ds); locacoes.dgvLocacoes.DataSource = ds.Tables[0]; } catch (SqlException ex) { MessageBox.Show("Não foi possível ordenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } stringConexao.conn.Close(); }
public void deletarFiadorLocacao(VerLocacoes verLocacoes) { DataGridViewRow selectedRow = verLocacoes.dgvLocacoes.Rows[verLocacoes.linha]; int id_Locacao = Convert.ToInt16(selectedRow.Cells[0].Value); comando = new SqlCommand(); try { stringConexao.conn.Open(); } catch (SqlException ex) { MessageBox.Show("Conexão falhou! Contate o administrador do sistema.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); } comando.Connection = stringConexao.conn; comando.CommandText = "Delete from Fiador_Locacao where id_Locacao = '" + id_Locacao + "'"; try { comando.ExecuteNonQuery(); MessageBox.Show("Registro deletado com sucesso", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (SqlException ex) { MessageBox.Show("Falha ao deletar locação", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } stringConexao.conn.Close(); }
public void exibir(VerLocacoes verLocacoes) { ds = new DataSet(); try { stringConexao.conn.Open(); } catch (SqlException ex) { MessageBox.Show("Conexão falhou! Contate o administrador do sistema.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); } dataAdapter = new SqlDataAdapter("select * from Locacao", stringConexao.conn); try { dataAdapter.Fill(ds); }catch (SqlException ex) { MessageBox.Show("Falha ao buscar as locações da base de dados", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); } stringConexao.conn.Close(); verLocacoes.dgvLocacoes.DataSource = ds.Tables[0]; }
public void chamarFiadores(VerLocacoes verLocacoes, verFiadores fiadores) { DataGridViewRow selectedRow = verLocacoes.dgvLocacoes.Rows[verLocacoes.linha]; int id_Locacao = Convert.ToInt16(selectedRow.Cells[0].Value); fiadores.btnOk.Text = "Selecionar"; fiadores.lblFiadores.Text = "Selecione um fiador"; fiadores.Visible = true; }
public void verFiadoresDeUmaLocacao(VerLocacoes verLocacoes, verFiadores fiadores) { fiadores.gbFiadores.Visible = false; fiadores.btnAtualizar.Visible = false; fiadores.btnCadastrar.Visible = false; fiadores.btnDeletar.Visible = false; fiadores.btnEditar.Visible = false; DataSet ds1 = getFiadoresDeUmaLocacao(verLocacoes); ds = new DataSet(); try { stringConexao.conn.Open(); } catch (SqlException ex) { MessageBox.Show("Não foi possível conectar com a base de dados", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); } foreach (DataTable table in ds1.Tables) { foreach (DataRow row in table.Rows) { foreach (DataColumn column in table.Columns) { int item = Convert.ToInt16(row[column]); // read column and item dataAdapter = new SqlDataAdapter("SELECT * from Fiador where id = '" + item + "'", stringConexao.conn); try { dataAdapter.Fill(ds); }catch (SqlException ex) { MessageBox.Show("Não foi possível buscar os dados do Fiador", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } stringConexao.conn.Close(); fiadores.dgvFiadores.DataSource = ds.Tables[0]; fiadores.Visible = true; }
public void verDetalhe(VerLocacoes verLocacoes, Locacao locacao) { DataGridViewRow selectedRow = verLocacoes.dgvLocacoes.Rows[verLocacoes.linha]; locacao.pbLocacao.ImageLocation = selectedRow.Cells[1].Value.ToString(); locacao.txtLocador.Text = getLocadorById(Convert.ToInt16(selectedRow.Cells[2].Value)); locacao.txtLocatario.Text = getLocatarioById(Convert.ToInt16(selectedRow.Cells[3].Value)); locacao.txtValorLocacao.Text = selectedRow.Cells[5].Value.ToString(); locacao.txtFiador.Text = getFiadorById(Convert.ToInt16(selectedRow.Cells[4].Value)); locacao.mtxDataLocacao.Text = selectedRow.Cells[6].Value.ToString(); locacao.mtxDataFinal.Text = selectedRow.Cells[7].Value.ToString(); locacao.btnSelecionarFiador.Visible = false; locacao.btnSelecionarLocatario.Visible = false; locacao.btnSalvar.Visible = false; locacao.mtxDataFinal.Enabled = false; locacao.txtValorLocacao.Enabled = false; locacao.Visible = true; }