public ActionResult Visualizar(int id) { VeiculoDAO daoVeiculo = new VeiculoDAO(); ViewBag.Veiculo = daoVeiculo.BuscaPorId(id); TipoVeiculoDAO daoTipo = new TipoVeiculoDAO(); IList <TipoVeiculo> tipos = daoTipo.Lista(); ViewBag.TiposVeiculo = tipos; FotoDAO daoFoto = new FotoDAO(); IList <Foto> fotos = daoFoto.ListaFotoVeiculo(id); ViewBag.Foto = fotos; IList <String> stringFotos = new List <String>(); if (fotos.Count > 0) { for (int i = 0; i < fotos.Count; i++) { stringFotos.Add(Convert.ToBase64String(fotos[i].Imagem)); } ViewBag.StringFoto = stringFotos; } ViewBag.Tam = fotos.Count; return(View()); }
public ActionResult Adiciona(FormCollection f, Veiculo veiculo) { Veiculo novoVeiculo = new Veiculo() { Placa = veiculo.Placa, NomeTipo = veiculo.NomeTipo, Proprietario = veiculo.Proprietario }; VeiculoDAO dao = new VeiculoDAO(); dao.Adiciona(novoVeiculo); for (int i = 0; i < Request.Files.Count; i++) { Foto novaFoto = new Foto() { Nome = Request.Files[i].FileName, IdVeiculo = novoVeiculo.ID }; if (Request.Files.Count > 0 && Request.Files[i].FileName != "") { int tamanho = (int)Request.Files[i].InputStream.Length; byte[] arq = new byte[tamanho]; Request.Files[i].InputStream.Read(arq, 0, tamanho); novaFoto.Imagem = arq; } FotoDAO daoFoto = new FotoDAO(); daoFoto.Adiciona(novaFoto); } return(RedirectToAction("Index", "Home")); }
private void FormFotos_Load(object sender, EventArgs e) { FotoDAO dao = new FotoDAO(); foreach (Foto foto in dao.Select()) { if (foto.IdEvento == EVENTO.Id) { PictureBox img2 = new PictureBox(); img2.Size = new System.Drawing.Size(120, 120); img2.SizeMode = PictureBoxSizeMode.StretchImage; string file = foto.Url; img2.Image = Bitmap.FromFile(@file); Flow.Controls.Add(img2); } } }
private void btnSave_Click(object sender, EventArgs e) { EVENTO.Nome = tbName.Text; EVENTO.Descricao = tbDescription.Text; EVENTO.Site = tbSite.Text; EVENTO.Data_Inicio = tbStart.Text; EVENTO.Data_Fim = tbEnd.Text; EVENTO.Lote_1 = tbLot1.Text; EVENTO.Lote_2 = tbLot2.Text; EVENTO.Lote_3 = tbLot3.Text; EnderecoDAO ENdao = new EnderecoDAO(); ENdao.Add(FormAddress.ENDERECO); EVENTO.IdEndereco = ENdao.Last().Id; EventoDAO Edao = new EventoDAO(); Edao.Add(EVENTO); int IdEvento = Edao.Last().Id; FotoDAO Fdao = new FotoDAO(); foreach (Foto foto in FormPhotos.FOTOS) { foto.IdEvento = IdEvento; Fdao.Add(foto); } ConviteDAO Cdao = new ConviteDAO(); foreach (Convite convite in FormInviteToEvent.CONVITES) { convite.IdEvento = IdEvento; Cdao.Add(convite); } }