protected void btSalvar_Click(object sender, EventArgs e) { string diretorio = MapPath("~/Produtos/"); if (TxtIdProduto.Text != string.Empty) { AtualizarProduto(); } else { produto.NOME = txtNomeProduto.Text; produto.DESCRICAO = txtDescricao.Text; if (fileFotoProduto.HasFile) { Random rdm = new Random(); nomefoto = "produto" + rdm.Next(0, 99999).ToString() + fileFotoProduto.FileName.Substring(fileFotoProduto.FileName.LastIndexOf("."), 4); fileFotoProduto.SaveAs(diretorio + nomefoto); produto.FOTO = nomefoto; rdm = null; } if (Image1Produto.HasFile) { Random rdm = new Random(); nomefoto = "produto" + rdm.Next(10, 99999).ToString() + Image1Produto.FileName.Substring(Image1Produto.FileName.LastIndexOf("."), 4); Image1Produto.SaveAs(diretorio + nomefoto); produto.FOTO2 = nomefoto; rdm = null; } if (Image2Produto.HasFile) { Random rdm = new Random(); nomefoto = "produto" + rdm.Next(20, 99999).ToString() + Image2Produto.FileName.Substring(Image2Produto.FileName.LastIndexOf("."), 4); Image2Produto.SaveAs(diretorio + nomefoto); produto.FOTO3 = nomefoto; rdm = null; } if (Image3Produto.HasFile) { Random rdm = new Random(); nomefoto = "produto" + rdm.Next(30, 99999).ToString() + Image3Produto.FileName.Substring(Image3Produto.FileName.LastIndexOf("."), 4); Image3Produto.SaveAs(diretorio + nomefoto); produto.FOTO4 = nomefoto; rdm = null; } produto.IDT_CATEGORIA = int.Parse(dllCategoria.SelectedValue); produto.IDT_FABRICANTE = int.Parse(ddlFabricante.SelectedValue); produto.DESTAQUE = chkDestaque.Checked == true ? "S" : "N"; produto.DATA_CADASTRO = DateTime.Now; produto.VALOR = decimal.Parse(TxtValor.Text); produtosBLL.Add(produto); produtosBLL.SaveChanges(); BuscarFabricantes(); BuscarCategorias(); BuscarProdutos(); produtosBLL = null; produto = null; LimparCampos(); } }