Ejemplo n.º 1
0
        public UsuarioInformation RetornaDados(int id)
        {
            try
            {
                var command = new SqlCommand();
                command.Connection  = Conexao.con;
                command.CommandText = "SELECT * FROM usuario WHERE usu_id = @usu_id";

                command.Parameters.AddWithValue("@usu_id", id);

                Conexao.Conectar();

                var reader = command.ExecuteReader();

                UsuarioInformation usuario = null;

                while (reader.Read())
                {
                    usuario = new UsuarioInformation();

                    usuario.usu_id       = Convert.ToInt32(reader["usu_id"]);
                    usuario.usu_nome     = reader["usu_nome"].ToString();
                    usuario.usu_email    = reader["usu_email"].ToString();
                    usuario.usu_senha1   = reader["usu_senha"].ToString();
                    usuario.usu_telefone = reader["usu_telefone"].ToString();
                }

                return(usuario);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                Conexao.Desconectar();
            }
        }
Ejemplo n.º 2
0
        public int InserirAnuncio(AnuncioInformation anu)
        {
            try
            {
                var command = new SqlCommand();
                command.Connection  = Conexao.con;
                command.CommandText = @"INSERT INTO anuncio (anu_titulo, anu_descricao,anu_tipo,
                                                    anu_preco,anu_foto1,anu_foto2,anu_foto3, anu_datacad) 
                                                values
                                                    (@anu_titulo, @anu_descricao, @anu_tipo,
                                                    @anu_preco, @anu_foto1, @anu_foto2, @anu_foto3, @anu_datacad);
                                                    SELECT scope_identity();";

                command.Parameters.AddWithValue("@anu_titulo", anu.anu_titulo);
                command.Parameters.AddWithValue("@anu_descricao", anu.anu_descricao);
                command.Parameters.AddWithValue("@anu_tipo", anu.anu_tipo);
                command.Parameters.AddWithValue("@anu_preco", anu.anu_preco);
                command.Parameters.AddWithValue("@anu_foto1", anu.anu_foto1);
                command.Parameters.AddWithValue("@anu_foto2", anu.anu_foto2);
                command.Parameters.AddWithValue("@anu_foto3", anu.anu_foto3);
                command.Parameters.AddWithValue("@anu_datacad", anu.anu_datacad);

                Conexao.Conectar();

                int id = Convert.ToInt32(command.ExecuteScalar());

                return(id);
            }
            catch (Exception ex)
            {
                throw new Exception("Falha na inserção do Usuario: " + ex.Message);
            }
            finally
            {
                Conexao.Desconectar();
            }
        }
Ejemplo n.º 3
0
        public void AlterarSenha(UsuarioInformation usu)
        {
            try
            {
                var command = new SqlCommand();
                command.Connection  = Conexao.con;
                command.CommandText = @"UPDATE usuario SET usu_senha = @usu_senha WHERE usu_id = @usu_id";

                command.Parameters.AddWithValue("@usu_id", usu.usu_id);
                command.Parameters.AddWithValue("@usu_senha", usu.usu_senha2);

                Conexao.Conectar();

                command.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception("Falha na atulização do Usuario" + ex.Message);
            }
            finally
            {
                Conexao.Desconectar();
            }
        }
Ejemplo n.º 4
0
        public void AprovarFluxo(FluxoDTO fluxo)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = con.Conectar();

                cmd.CommandText = @"EXEC AprovarFluxo @idCliente, @idUsuario";

                cmd.Parameters.AddWithValue("@idCliente", fluxo.IdCliente);
                cmd.Parameters.AddWithValue("@idUsuario", fluxo.IdUsuario);

                cmd.ExecuteNonQuery();
                con.Desconectar();
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Ejemplo n.º 5
0
        public void AprovarFluxo(FluxoDTO fluxo)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = con.Conectar();

                cmd.CommandText = @"EXEC AprovarFluxo @idCliente, @idUsuario";

                cmd.Parameters.AddWithValue("@idCliente", fluxo.IdCliente);
                cmd.Parameters.AddWithValue("@idUsuario", fluxo.IdUsuario);

                cmd.ExecuteNonQuery();
                con.Desconectar();
            }
            catch (Exception e)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine(e.Message);
                Console.ForegroundColor = ConsoleColor.White;
            }
        }
Ejemplo n.º 6
0
        public UsuarioeAnuncioInformation DadosGeraisAnuncio(int id_anuncio)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = Conexao.con;
                cmd.CommandText = @"SELECT 
		                             anu_id
		                            ,anu_titulo
		                            ,anu_descricao
		                            ,anu_tipo
		                            ,anu_preco
		                            ,anu_foto1
		                            ,anu_foto2
		                            ,anu_foto3
		                            ,anu_datacad
                                    ,usu_id
                                    ,usu_nome
                                    ,usu_email
                                    ,usu_telefone
	                            FROM Anuncio
		                            INNER JOIN AnuncianteAnuncio ON anu_id = fk_anu_id
		                            INNER JOIN Usuario ON usu_id = fk_usu_id
	                            WHERE anu_id = @anu_id"    ;

                cmd.Parameters.AddWithValue("@anu_id", id_anuncio);

                Conexao.Conectar();

                var reader = cmd.ExecuteReader();

                UsuarioeAnuncioInformation dados = null;

                while (reader.Read())
                {
                    dados = new UsuarioeAnuncioInformation();

                    dados.anu_id        = Convert.ToInt32(reader["anu_id"]);
                    dados.anu_titulo    = reader["anu_titulo"].ToString();
                    dados.anu_descricao = reader["anu_descricao"].ToString();
                    dados.anu_tipo      = reader["anu_tipo"].ToString();
                    dados.anu_preco     = Convert.ToDecimal(reader["anu_preco"]);
                    dados.anu_foto1     = reader["anu_foto1"].ToString();
                    dados.anu_foto2     = reader["anu_foto2"].ToString();
                    dados.anu_foto3     = reader["anu_foto3"].ToString();
                    dados.anu_datacad   = Convert.ToDateTime(reader["anu_datacad"].ToString());
                    dados.usu_id        = Convert.ToInt32(reader["usu_id"]);
                    dados.usu_nome      = reader["usu_nome"].ToString();
                    dados.usu_email     = reader["usu_email"].ToString();
                    dados.usu_telefone  = reader["usu_telefone"].ToString();
                }

                return(dados);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                Conexao.Desconectar();
            }
        }