Beispiel #1
0
        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);
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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];
        }
Beispiel #5
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;
        }
Beispiel #6
0
        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;
        }
Beispiel #7
0
        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;
        }