//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(); } }
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); }
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); }