コード例 #1
0
ファイル: User.cs プロジェクト: Guigzim/BOMEaa
        public List <User> GetUserAll()
        {
            string        sql   = "SELECT * FROM bomedb.user";
            BomeDbContext db    = new BomeDbContext();
            DataTable     table = db.getData(sql);
            List <User>   list  = new List <User>();

            foreach (DataRow item in table.Rows)
            {
                User usr = new User()
                {
                    id       = item["id"].ToString(),
                    nome     = item["nome"].ToString(),
                    cpf_cnpj = item["cpf_cnpj"].ToString(),
                    rua      = item["rua"].ToString(),
                    numero   = item["numero"].ToString(),
                    bairro   = item["bairro"].ToString(),
                    cidade   = item["cidade"].ToString(),
                    uf       = item["uf"].ToString(),
                    tipo     = item["tipo"].ToString()
                };
                list.Add(usr);
            }
            return(list);
        }
コード例 #2
0
ファイル: Produto.cs プロジェクト: Guigzim/BOMEaa
        public static void Insert(Produto produto)
        {
            string        sql = $"INSERT INTO `bomedb`.`produto` (`id`, `descricao`, `valor`) VALUES ('{Guid.NewGuid().ToString()}', '{produto.descricao}', '{produto.valor}');";
            BomeDbContext db  = new BomeDbContext();

            db.InsertData(sql);
        }
コード例 #3
0
        public void UpdatePedidoTrans(string id_pedido, string id_transportador)
        {
            string        sql = $"UPDATE `bomedb`.`pedido` SET `id_transportador` = '{id_transportador}' WHERE(`id` = '{id_pedido}');";
            BomeDbContext db  = new BomeDbContext();

            db.InsertData(sql);
        }
コード例 #4
0
        public void InsertPedido(Pedido pedido)
        {
            string        sql = $"INSERT INTO `bomedb`.`pedido` (`id`, `id_usr_cliente`, `id_usr_comercio`) VALUES ('{Guid.NewGuid().ToString()}', '{usr_cliente.id}', '{usr_comercio.id}');";
            BomeDbContext db  = new BomeDbContext();

            db.InsertData(sql);
        }
コード例 #5
0
        public List <Pedido> GetPedidos()
        {
            string        sql   = "SELECT * FROM bomedb.pedido";
            BomeDbContext db    = new BomeDbContext();
            DataTable     table = db.getData(sql);
            List <Pedido> list  = new List <Pedido>();

            foreach (DataRow item in table.Rows)
            {
                Pedido pedido = new Pedido()
                {
                    id = item["id"].ToString(),
                };
                pedido.usr_cliente  = new User().getUserId(item["id_usr_cliente"].ToString());
                pedido.usr_comercio = new User().getUserId(item["id_usr_comercio"].ToString());
                if (item["id_transportador"] != null)
                {
                    pedido.transportador = new Transportador().getTransportadorId(item["id_transportador"].ToString());
                }

                pedido.listProdutos = new Produto().getProdutosPedido(pedido.id);

                list.Add(pedido);
            }
            return(list);
        }
コード例 #6
0
ファイル: Produto.cs プロジェクト: Guigzim/BOMEaa
        public List <Produto> getProdutosPedido(string id_pedido)
        {
            string         sql   = $"SELECT A.id, A.descricao, A.valor FROM produto AS A JOIN pedido_produto AS B ON A.id = B.id_produto JOIN pedido AS C ON B.id_pedido = C.id WHERE C.id = '{id_pedido}';";
            BomeDbContext  db    = new BomeDbContext();
            DataTable      table = db.getData(sql);
            List <Produto> list  = new List <Produto>();

            foreach (DataRow item in table.Rows)
            {
                Produto produto = new Produto()
                {
                    id        = item["id"].ToString(),
                    descricao = item["descricao"].ToString(),
                    valor     = item["valor"].ToString()
                };
                list.Add(produto);
            }
            return(list);
        }
コード例 #7
0
        public List <Transportador> getAllTrasportador()
        {
            string               sql   = "SELECT * FROM bomedb.transportador";
            BomeDbContext        db    = new BomeDbContext();
            DataTable            table = db.getData(sql);
            List <Transportador> list  = new List <Transportador>();

            foreach (DataRow item in table.Rows)
            {
                Transportador transp = new Transportador()
                {
                    id           = item["id"].ToString(),
                    nome         = item["nome"].ToString(),
                    cpf_cnpj     = item["cpf_cnpj"].ToString(),
                    tipo_veiculo = (veiculo)item["tipo_veiculo"]
                };
                list.Add(transp);
            }
            return(list);
        }
コード例 #8
0
ファイル: Produto.cs プロジェクト: Guigzim/BOMEaa
        public List <Produto> getAll()
        {
            string        sql   = "SELECT * FROM bomedb.produto";
            BomeDbContext db    = new BomeDbContext();
            DataTable     table = db.getData(sql);

            List <Produto> list = new List <Produto>();

            foreach (DataRow item in table.Rows)
            {
                Produto produto = new Produto()
                {
                    id        = item["id"].ToString(),
                    descricao = item["descricao"].ToString(),
                    valor     = item["valor"].ToString()
                };
                list.Add(produto);
            }
            return(list);
        }