コード例 #1
0
        public void getImageDB()
        {
            dbfabricaEntities context = new dbfabricaEntities();
            produto p = context.produto.Where(q => q.ProdutoID == 2).FirstOrDefault();

            byte[] imgData = p.Foto;
            System.Drawing.Image img = byteArrayToImage(imgData);
        }
コード例 #2
0
        private System.Drawing.Image GetImage(int IdProduto)
        {
            dbfabricaEntities context = new dbfabricaEntities();
            produto p = context.produto.Where(q => q.ProdutoID == IdProduto).FirstOrDefault();

            byte[] imgData = p.Foto;
            System.Drawing.Image img = byteArrayToImage(imgData);

            return img;
        }
コード例 #3
0
 public void salvaimagemDB()
 {
     dbfabricaEntities context = new dbfabricaEntities();
     produto p = new produto();
     p.Nome = "produto 1";
     p.Preco = 10;
     p.Estoque = 10;
     System.Drawing.Image imgPhoto = System.Drawing.Image.FromFile(@"c:\Chocolate.jpg");
     byte[] foto = ConvertImageToByteArray(imgPhoto, ImageFormat.Jpeg);
     p.Foto = foto;
     context.AddToproduto(p);
     context.SaveChanges();
 }
コード例 #4
0
        public DataTable GetAllToRepeater(String Tipo)
        {
            try
            {
                DataTable dt = new DataTable();

                dt.Columns.Add("ProdutoID");
                dt.Columns.Add("Nome");
                dt.Columns.Add("Tipo");
                dt.Columns.Add("Descricao");
                dt.Columns.Add("ValorCentavos");
                dt.Columns.Add("ValorReal");

                List<produto> lista = new List<produto>();
                dbfabricaEntities context = new dbfabricaEntities();
                if (Tipo != "Todos")
                {
                    lista = context.produto.Where(q => q.Tipo.ToLower() == Tipo.ToLower()).OrderBy(q => q.Nome).ToList();
                }
                else
                {
                    lista = context.produto.OrderBy(q => q.Nome).ToList();
                }
                foreach (produto p in lista)
                {
                    object[] obj = new object[6];
                    obj[0] = p.ProdutoID;
                    obj[1] = p.Nome;
                    obj[2] = p.Tipo;
                    obj[3] = p.Descricao;
                    obj[4] = p.Preco.ToString("#.00").Split(',')[1];
                    obj[5] = p.Preco.ToString("#");
                    dt.Rows.Add(obj);
                }

                return dt;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #5
0
        public System.Collections.IList GetAllToGrid(String Tipo)
        {
            try
            {
                dbfabricaEntities context = new dbfabricaEntities();
                var x = context.produto//.Where(q => q.Tipo.ToLower() == Tipo.ToLower()).OrderBy(q => q.Nome)
                    .Select(q => new ProdutoToList
                    {
                        ProdutoID = q.ProdutoID,
                        Nome = q.Nome,
                        Tipo = q.Tipo,
                        Descricao = q.Descricao,
                        ValorCentavos = "0",//q.Preco,//.ToString("#.00").Split(',')[1],
                        ValorReal = "0"//q.Preco.ToString("#")
                    });

                return x.ToList();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #6
0
        public DTO.produto GetById(int _ProdutoID)
        {
            try
            {
                dbfabricaEntities context = new dbfabricaEntities();
                produto obj = context.produto.Where(q => q.ProdutoID == _ProdutoID).FirstOrDefault();
                return obj;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            //throw new NotImplementedException();
        }
コード例 #7
0
        public DTO.produto Insert(DTO.produto objeto)
        {
            try
            {
                dbfabricaEntities context = new dbfabricaEntities();
                context.AddToproduto(objeto);
                context.SaveChanges();
                return objeto;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            //throw new NotImplementedException();
        }