protected void btInserir_Click(object sender, EventArgs e) { if (Page.IsValid) { Game game = new Game() { title = tbxTitulo.Text, amount_paid = string.IsNullOrWhiteSpace(tbxValorPago.Text) ? (double?)null : Convert.ToDouble(tbxValorPago.Text), purchase_date = string.IsNullOrWhiteSpace(tbxDataCompra.Text) ? (DateTime?)null : Convert.ToDateTime(tbxDataCompra.Text), id_genre = Convert.ToInt32(ddlGenero.SelectedValue), id_publisher = Convert.ToInt32(ddlEditor.SelectedValue), cover_image = fluCapa.PostedFile.FileName }; int returncode = GameDAO.InsertGame(game); if (returncode == -1) { lbMensagem.ForeColor = System.Drawing.Color.Red; lbMensagem.Text = "Adição falhada!<br />Contacte o administrador ou tente novamente..."; } else { fluCapa.PostedFile.SaveAs(Server.MapPath("~/Content/CoverImages/") + game.cover_image); lbMensagem.ForeColor = System.Drawing.Color.Green; lbMensagem.Text = "Adição Efetuada com sucesso!"; tbxValorPago.Enabled = false; tbxDataCompra.Enabled = false; tbxTitulo.Enabled = false; fluCapa.Enabled = false; ddlEditor.Enabled = false; ddlGenero.Enabled = false; btInserir.Enabled = false; btLimpar.Enabled = false; } } }