protected void Button1_Click(object sender, EventArgs e) { //Acoger lo de la cookie Almacenaje almacenaje = new Almacenaje(); Usuario a; String archivo; a = almacenaje.devuelveUsuario(Request.Cookies["UserName"].Value); Texto_Solucion.Visible = true; if (!(Nombre_receta.Text == "")) { if (!(Ingredientes.Text == "")) { if (!(Elaboracion.Text == "")) { if (!SubidaImagen.FileName.Equals(String.Empty)) { if (SubidaImagen.FileName.EndsWith(".png".ToLower())) { //Si la ruta no es vacia y esta finalizada en .png la ruta debe acabar en //png archivo = "Z:\\GA1-CERES\\trunk\\Implementacion\\imagenes\\" + almacenaje.maxid() + ".png"; SubidaImagen.SaveAs(archivo); a.SubirReceta(Nombre_receta.Text, tipoCategoria.Text, Ingredientes.Text + " \r\n" + Elaboracion.Text); //Tratamos la imagen por separado if (!SubidaImagen.FileName.Equals(String.Empty)) { almacenaje.anadirImagen(archivo, almacenaje.maxid() - 1); } Texto_Solucion.Text = "Receta enviada a revision por Especialista"; Texto_Solucion.Visible = true; } if (SubidaImagen.FileName.EndsWith(".jpg".ToLower())) { //Si la ruta no es vacia y esta finalizada en .jpg la ruta debe acabar en //jpg archivo = System.IO.Path.GetFullPath("@imagenes") + almacenaje.maxid() + ".jpg"; SubidaImagen.SaveAs(archivo); a.SubirReceta(Nombre_receta.Text, tipoCategoria.Text, Ingredientes.Text + " \r\n" + Elaboracion.Text); //Tratamos la imagen por separado if (!SubidaImagen.FileName.Equals(String.Empty)) { almacenaje.anadirImagen(archivo, almacenaje.maxid() - 1); } Texto_Solucion.Text = "Receta enviada a revision por Especialista"; Texto_Solucion.Visible = true; } } } else { Texto_Error.Text = "Envio no realizado, falta por rellenar el campo Elaboracion"; Texto_Error.Visible = true; } } else { Texto_Error.Text = "Envio no realizado, falta por rellenar el campo Ingredientes"; Texto_Error.Visible = true; } } else { Texto_Error.Text = "Envio no realizado, falta por rellenar el campo Nombre de la receta"; Texto_Error.Visible = true; } }