//Método listar itens locação na tabela
        public DataTable listarItensDaLocacaoDevolucao(string filtro)
        {
            DataTable dt = new DataTable();

            try
            {
                ConexaoBanco conexao = new ConexaoBanco();
                conexao.AbrirConexao();
                dt = conexao.RetDataTable("select *from viewlocacaoitens where idLocacao_locacaoitens = '" + filtro + "'");
            }
            catch (Exception erro)
            {
                throw new Exception("Erro ao consultar itens " + erro.Message);
            }
            return(dt);
        }
 //Método utilizado para excluir o item da devolução da locação
 public void excluirItemLocacaoDevolucao(LocacaoDevolucaoModelo modLocacaoDev)
 {
     try
     {
         ConexaoBanco conexao = new ConexaoBanco();
         conexao.AbrirConexao();
         string comando = "delete from locacaoitens where id_locacaoitens=" + modLocacaoDev.codigoItem;
         conexao.ExecutarComandoSQL(comando);
     }
     catch (Exception erro)
     {
         throw new Exception("Erro ao excluir o item da devolução, classe DAO: " + erro.Message);
     }
     finally
     {
         FecharConexao();
     }
 }
Exemple #3
0
 public void excluir(UsuarioModelo modUsuario)
 {
     try
     {
         ConexaoBanco conexao = new ConexaoBanco();
         conexao.AbrirConexao();
         string comando = "delete from usuario where id_usuario = " + Convert.ToInt32(modUsuario.idUsuario);
         conexao.ExecutarComandoSQL(comando);
     }
     catch (Exception erro)
     {
         throw new Exception("Erro ao excluir usuário, classe DAO" + erro.Message);
     }
     finally
     {
         FecharConexao();
     }
 }
        //Inicio código fonte pesquisa os itens para devolução da locação informada
        public DataTable listarItensParaDevolucao(string filtroNumLocacao, string filtroIDItem)
        {
            DataTable dt = new DataTable();

            try
            {
                ConexaoBanco conexao = new ConexaoBanco();
                conexao.AbrirConexao();
                if (String.IsNullOrEmpty(filtroIDItem) == true)
                {
                    dt = conexao.RetDataTable("select *from viewlistarlocacaoitensdev where idlocacao = '" + filtroNumLocacao + "' order by IDLocacao");
                }
                else
                {
                    dt = conexao.RetDataTable("select *from viewlistarlocacaoitensdev where idlocacao = '" + filtroNumLocacao + "' and IDProduto = '" + filtroIDItem + "'");
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao pesquisar itens da devolução: " + ex.Message);
            }
            return(dt);
        }
Exemple #5
0
        public DataTable listarUsuario()
        {
            DataTable dt = new DataTable();

            try
            {
                ConexaoBanco conexao = new ConexaoBanco();
                conexao.AbrirConexao();
                dt = conexao.RetDataTable("select id_usuario, nome_fantasia_participante, login_usuario,dataCadastro_usuario " +
                                          " from usuario " +
                                          " inner join participante on participante.id_partipante = usuario.nome_usuario");
            }
            catch (Exception erro)
            {
                throw new Exception("Erro ao listar usuários, classe DAO" + erro.Message);
            }
            finally
            {
                FecharConexao();
            }

            return(dt);
        }
        //Método listar devolução da locação na pesquisa
        public DataTable listarLocacaoDevolucao(string tipoFiltro, string filtro)
        {
            DataTable dt = new DataTable();

            try
            {
                ConexaoBanco conexao = new ConexaoBanco();
                conexao.AbrirConexao();
                if (tipoFiltro == "TODOS")
                {
                    dt = conexao.RetDataTable("select *from viewlocacao " +
                                              " where NomeCliente like '' and TipoLocacao = '' " +
                                              " or cast(DataLancamento as DATE) = '' and TipoLocacao = '' " +
                                              " or cast(DataPrevisaoEntrega as DATE) = '' and TipoLocacao = '' " +
                                              " or UsuarioLocacao = '' and TipoLocacao = '' " +
                                              " or TipoLocacao = 'D' order by codigo");
                }
                else if (tipoFiltro == "CLIENTE")
                {
                    dt = conexao.RetDataTable("select *from viewlocacao " +
                                              " where NomeCliente like '%" + filtro + "%' and TipoLocacao = 'D' " +
                                              " or cast(DataLancamento as DATE) = '' and TipoLocacao = '' " +
                                              " or cast(DataPrevisaoEntrega as DATE) = '' and TipoLocacao = '' " +
                                              " or UsuarioLocacao = '' and TipoLocacao = ''" +
                                              " or TipoLocacao = '' order by codigo");
                }
                else if (tipoFiltro == "DATA LANÇAMENTO")
                {
                    //Método chama o ultimo registro
                    var dataConvertida = DateTime.Parse(filtro).ToString("yyyy-MM-dd HH:mm:ss");

                    dt = conexao.RetDataTable("select *from viewlocacao " +
                                              " where NomeCliente like '' and TipoLocacao = '' " +
                                              " or cast(DataLancamento as DATE) = '" + dataConvertida + "' and TipoLocacao = 'D' " +
                                              " or cast(DataPrevisaoEntrega as DATE) = '' and TipoLocacao = '' " +
                                              " or UsuarioLocacao = '' and TipoLocacao = ''" +
                                              " or TipoLocacao = '' order by codigo");
                }
                else if (tipoFiltro == "DATA DEVOLUÇÃO")
                {
                    //Método chama o ultimo registro
                    var dataConvertida = DateTime.Parse(filtro).ToString("yyyy-MM-dd HH:mm:ss");

                    dt = conexao.RetDataTable("select *from viewlocacao " +
                                              " where NomeCliente like '' and TipoLocacao = '' " +
                                              " or cast(DataLancamento as DATE) = '' and TipoLocacao = '' " +
                                              " or cast(DataPrevisaoEntrega as DATE) = '" + dataConvertida + "' and TipoLocacao = 'D' " +
                                              " or UsuarioLocacao = '' and TipoLocacao = ''" +
                                              " or TipoLocacao = '' order by codigo");
                }
                else if (tipoFiltro == "USUÁRIO")
                {
                    dt = conexao.RetDataTable("select *from viewlocacao " +
                                              " where NomeCliente like '' and TipoLocacao = '' " +
                                              " or cast(DataLancamento as DATE) = '' and TipoLocacao = '' " +
                                              " or cast(DataPrevisaoEntrega as DATE) = '' and TipoLocacao = '' " +
                                              " or UsuarioLocacao = '" + filtro + "' and TipoLocacao = 'D'" +
                                              " or TipoLocacao = '' order by codigo");
                }
            }
            catch (Exception erro)
            {
                throw new Exception("Erro ao consultar devolução da locação, classe DAO " + erro.Message);
            }
            return(dt);
        }