public int BuscaCodigo(string sql) { int Codigo = 0; using (MySqlConnection conexao = ConexaoBaseDados.getInstancia().getConexao()) { try { conexao.Open(); MySqlCommand comando = new MySqlCommand(); comando = conexao.CreateCommand(); comando.CommandText = sql; MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Codigo = Convert.ToInt32(reader["Auto_increment"].ToString()); } } catch (MySqlException mysqle) { throw new Exception(mysqle.ToString()); } finally { conexao.Close(); } } return(Codigo); }
public TipoUsuario Buscar(int codigo) { TipoUsuario tipousuario = new TipoUsuario(); using (MySqlConnection conexao = ConexaoBaseDados.getInstancia().getConexao()) { try { conexao.Open(); MySqlCommand comando = new MySqlCommand(); comando = conexao.CreateCommand(); comando.CommandText = @"SELECT * FROM tipo_usuario WHERE codigo = @codigo"; comando.Parameters.AddWithValue("codigo", codigo); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { tipousuario.Codigo = Convert.ToInt32(reader["Codigo"].ToString()); tipousuario.Descricao = reader["Descricao"].ToString(); } } catch (MySqlException mysqle) { throw new Exception(mysqle.ToString()); } finally { conexao.Close(); } } return(tipousuario); }
public List <EntidadeViewPesquisa> ListarEntidadesViewPesquisa(Status status) { var listaEntidades = new List <EntidadeViewPesquisa>(); using (MySqlConnection conexao = ConexaoBaseDados.getInstancia().getConexao()) { try { conexao.Open(); MySqlCommand comando = new MySqlCommand(); comando = conexao.CreateCommand(); string query = @"SELECT codigo, nome AS descricao, situacao FROM usuario"; if (status != Status.Todos) { query += " WHERE situacao = @situacao;"; } comando.CommandText = query; if (status != Status.Todos) { comando.Parameters.AddWithValue("Situacao", (int)status); } MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { var oEntidade = new EntidadeViewPesquisa(); oEntidade.Codigo = Convert.ToInt32(reader["codigo"].ToString()); oEntidade.Descricao = reader["descricao"].ToString(); oEntidade.Status = (Status)Convert.ToInt16(reader["situacao"]); listaEntidades.Add(oEntidade); } } catch (MySqlException mysqle) { throw new System.Exception(mysqle.ToString()); } finally { conexao.Close(); } } return(listaEntidades); }
public bool Inserir(Usuario oUsuario) { bool Isretorno = false; using (MySqlConnection conexao = ConexaoBaseDados.getInstancia().getConexao()) { try { conexao.Open(); MySqlCommand comando = new MySqlCommand(); comando = conexao.CreateCommand(); comando.CommandText = (@"INSERT INTO usuario VALUES (@codigo_tipo_usuario, @nome, @login, @senha,@situacao, NOW(),@codigo_usr_alteracao)"); comando.Parameters.AddWithValue("codigo_tipo_usuario", oUsuario.TipoUsuario.Codigo); comando.Parameters.AddWithValue("nome", oUsuario.Nome); comando.Parameters.AddWithValue("login", oUsuario.Login); comando.Parameters.AddWithValue("senha", oUsuario.Senha); comando.Parameters.AddWithValue("situacao", (int)oUsuario.Status); comando.Parameters.AddWithValue("codigo_usr_alteracao", oUsuario.CodigoUsrAlteracao); int valorRetorno = comando.ExecuteNonQuery(); if (valorRetorno < 1) { Isretorno = false; } else { Isretorno = true; } } catch (MySqlException mysqle) { throw new Exception(mysqle.ToString()); } finally { conexao.Close(); } } return(Isretorno); }
public List <Usuario> ListarUsuariosAtivos() { var listaUsuarios = new List <Usuario>(); using (MySqlConnection conexao = ConexaoBaseDados.getInstancia().getConexao()) { try { conexao.Open(); MySqlCommand comando = new MySqlCommand(); comando = conexao.CreateCommand(); comando.CommandText = "select * from usuario where situacao=1;"; MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { var oUsuario = new Usuario(); oUsuario.Codigo = Convert.ToInt32(reader["codigo"].ToString()); oUsuario.TipoUsuario = new TipoUsuario(Convert.ToInt32(reader["codigo_tipo_usuario"].ToString()), string.Empty); oUsuario.Nome = reader["Nome"].ToString(); oUsuario.Login = reader["Login"].ToString(); oUsuario.Senha = reader["Senha"].ToString(); oUsuario.Status = (Status)Convert.ToInt16(reader["Situacao"]); oUsuario.DtAlteracao = Convert.ToDateTime(reader["dt_alteracao"].ToString()); oUsuario.CodigoUsrAlteracao = Convert.ToInt32(reader["codigo_usr_alteracao"].ToString()); listaUsuarios.Add(oUsuario); } } catch (MySqlException mysqle) { throw new System.Exception(mysqle.ToString()); } finally { conexao.Close(); } } return(listaUsuarios); }
public Usuario Buscar(int cod) { Usuario oUsuario = new Usuario(); using (MySqlConnection conexao = ConexaoBaseDados.getInstancia().getConexao()) { try { conexao.Open(); MySqlCommand comando = new MySqlCommand(); comando = conexao.CreateCommand(); comando.CommandText = "SELECT * FROM usuario WHERE codigo = @codigo;"; comando.Parameters.AddWithValue("codigo", cod); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { oUsuario.Codigo = Convert.ToInt32(reader["codigo"].ToString()); oUsuario.TipoUsuario = new TipoUsuario(Convert.ToInt32(reader["codigo_tipo_usuario"].ToString()), string.Empty); oUsuario.Nome = reader["Nome"].ToString(); oUsuario.Login = reader["Login"].ToString(); oUsuario.Senha = reader["Senha"].ToString(); oUsuario.Status = (Status)Convert.ToInt16(reader["Situacao"]); oUsuario.DtAlteracao = Convert.ToDateTime(reader["dt_alteracao"].ToString()); oUsuario.CodigoUsrAlteracao = Convert.ToInt32(reader["codigo_usr_alteracao"].ToString()); } } catch (MySqlException mysqle) { throw new System.Exception(mysqle.ToString()); } finally { conexao.Close(); } } return(oUsuario); }
public List <EntidadeViewPesquisa> ListarEntidadesViewPesquisa() { var listaEntidades = new List <EntidadeViewPesquisa>(); using (MySqlConnection conexao = ConexaoBaseDados.getInstancia().getConexao()) { try { conexao.Open(); MySqlCommand comando = new MySqlCommand(); comando = conexao.CreateCommand(); string query = @"SELECT codigo, descricao, '1' AS situacao FROM tipo_usuario"; comando.CommandText = query; MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { var oEntidade = new EntidadeViewPesquisa(); oEntidade.Codigo = Convert.ToInt32(reader["codigo"].ToString()); oEntidade.Descricao = reader["descricao"].ToString(); oEntidade.Status = (Status)Convert.ToInt16(reader["situacao"]); listaEntidades.Add(oEntidade); } } catch (MySqlException mysqle) { throw new Exception(mysqle.ToString()); } finally { conexao.Close(); } } return(listaEntidades); }