public ProdutoColecao ConsultarTodos() { try { ProdutoColecao produtoColecao = new ProdutoColecao(); acessoMysql.LimparParametros(); DataTable datatableUsuario = acessoMysql.ExecutarConsulta(CommandType.StoredProcedure, "spProdutoSelecionaTodos"); foreach (DataRow linha in datatableUsuario.Rows) { Produto prod = new Produto(); prod.NomeProduto = linha["nomeProduto"].ToString(); prod.ValorUnit = Convert.ToDecimal(linha["valorUnit"]); prod.IdProduto = Convert.ToInt32(linha["codigo"]); produtoColecao.Add(prod); } return(produtoColecao); } catch (Exception) { System.Windows.Forms.MessageBox.Show("Ocorreu algum erro durante o processo de consulta"); return(null); } }
public int retornarUltimoId(int cod) { try { int num = 0; AcessoDadosMySql acessoDadosMySql = new AcessoDadosMySql(); acessoDadosMySql.LimparParametros(); acessoDadosMySql.AdicionarParametros("spCod", cod); DataTable data = acessoDadosMySql.ExecutarConsulta(CommandType.StoredProcedure, "retornarUltimoEnvelopeInserido"); foreach (DataRow item in data.Rows) { if (item["max(OS)"] == DBNull.Value) { return(0); } num = Convert.ToInt32(item["max(OS)"]); } return(num); } catch (Exception) { return(-1); } }
public List <UsuarioDTO> buscarUsuarios() { try { AcessoDadosMySql acessoDadosMySql = new AcessoDadosMySql(); DataTable data = acessoDadosMySql.ExecutarConsulta(System.Data.CommandType.StoredProcedure, "spUsuarioSelecionar"); List <UsuarioDTO> Usuarios = new List <UsuarioDTO>(); foreach (DataRow linha in data.Rows) { UsuarioDTO usuarioDTO = new UsuarioDTO(); usuarioDTO.idUsuario = Convert.ToInt32(linha["idUsuario"]); usuarioDTO.Usuario = linha["usuario"].ToString(); usuarioDTO.Senha = linha["senha"].ToString(); usuarioDTO.Codigo = Convert.ToInt32(linha["codigo"]); usuarioDTO.Permissao = linha["nivelPermissao"].ToString(); usuarioDTO.idPermissao = Convert.ToInt32(linha["idPermissao"]); Usuarios.Add(usuarioDTO); } return(Usuarios); } catch (Exception) { System.Windows.Forms.MessageBox.Show("Não foi possível consultar usuários no banco", "Erro", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); return(null); } }
public UsuarioDTO LoginUsuario(string usuario, string senha) { try { UsuarioDTO usuarioDTO = null; AcessoDadosMySql acessoDadosMySql = new AcessoDadosMySql(); acessoDadosMySql.AdicionarParametros("spUsuario", usuario); acessoDadosMySql.AdicionarParametros("spSenha", senha); DataTable data = acessoDadosMySql.ExecutarConsulta(System.Data.CommandType.StoredProcedure, "spUsuarioLogin"); foreach (DataRow linha in data.Rows) { usuarioDTO = new UsuarioDTO(); usuarioDTO.Codigo = Convert.ToInt32(linha["codigo"]); usuarioDTO.idPermissao = Convert.ToInt32(linha["idPermissao"]); } return(usuarioDTO); } catch (Exception) { System.Windows.Forms.MessageBox.Show("Não foi possível consultar usuários no banco", "Erro", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); return(null); } }
/// <summary> /// Entrega todos os clientes do banco /// </summary> /// <param name="parametro">a txb de pesquisa se tiver </param> /// <param name="tipo">Se é nome ou telefone que vai querer que use para filtrar</param> /// <returns></returns> public ClienteColecao ConsultarTodos(string parametro, string tipo = "") { try { AcessoDadosMySql acessoMysql = new AcessoDadosMySql(); ClienteColecao clienteColecao = new ClienteColecao(); DataTable datatableUsuario = null; acessoMysql.LimparParametros(); if (tipo == "nome") { acessoMysql.AdicionarParametros("spNome", parametro); datatableUsuario = acessoMysql.ExecutarConsulta(CommandType.StoredProcedure, "spClienteSelecionaTodosPorNome"); } else if (tipo == "telefone") { acessoMysql.AdicionarParametros("spTelefone", parametro); datatableUsuario = acessoMysql.ExecutarConsulta(CommandType.StoredProcedure, "spClienteSelecionaTodosPorTelefone"); } else { datatableUsuario = acessoMysql.ExecutarConsulta(CommandType.StoredProcedure, "spClienteSelecionaTodosPorNome"); } foreach (DataRow linha in datatableUsuario.Rows) { ClienteDTO cliente = new ClienteDTO(); cliente.IdCliente = Convert.ToInt32(linha["idCliente"]); cliente.NomeCliente = linha["nome"].ToString(); cliente.Telefone = Convert.ToString(linha["telefone"]); cliente.Email = linha["email"].ToString(); cliente.TipoCliente = linha["tipoCliente"].ToString(); clienteColecao.Add(cliente); } return(clienteColecao); } catch (Exception) { System.Windows.Forms.MessageBox.Show("Ocorreu algum erro durante o processo de consulta"); return(null); } }
public EnvelopeColecao ConsultarTodos(string nome) { try { AcessoDadosMySql acessoMySql = new AcessoDadosMySql(); acessoMySql.LimparParametros(); acessoMySql.AdicionarParametros("spNome", nome); DataTable table = acessoMySql.ExecutarConsulta(CommandType.StoredProcedure, "spEnvelopeSelecionaPorNomeCliente"); EnvelopeColecao envelopes = new EnvelopeColecao(); foreach (DataRow linha in table.Rows) { EnvelopeDTO envelope = new EnvelopeDTO(); envelope.Atend = linha["atend"].ToString(); envelope.Baixa = Convert.ToBoolean(linha["baixa"]); envelope.IdEnvelope = Convert.ToInt32(linha["OS"]); if (linha["idCliente"].ToString() == null || linha["idCliente"].ToString() == "" || linha["idCliente"].ToString() == " ") { envelope.IdCliente = 0; } else { envelope.IdCliente = Convert.ToInt32(linha["idCliente"]); } envelope.Observacao = (linha["observacao"]).ToString(); envelope.Preco = Convert.ToDecimal(linha["preco"]); if (linha["sinal"].ToString() == null || linha["sinal"].ToString() == "" || linha["sinal"].ToString() == " ") { envelope.Sinal = 00.00M; } else { envelope.Sinal = Convert.ToDecimal(linha["sinal"]); } envelope.Total = Convert.ToDecimal(linha["total"]); envelope.Nome = (linha["nome"]).ToString(); envelope.Telefone = linha["telefone"].ToString(); envelope.DataEntrega = linha["dataEntrega"].ToString(); envelope.DataEntrada = linha["dataEntrada"].ToString(); envelope.FormaPagamento = linha["formaPagamento"].ToString(); envelopes.Add(envelope); } return(envelopes); } catch (Exception) { return(null); } }