protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                Usuario us = (Usuario)Session["Registro"];
                Publicacion pub = new Publicacion();
                string guid = Guid.NewGuid().ToString();
                pub.Usuario_id = us.id_usuario;
                pub.descripcion_publicacion = txbDescripcion.Text;
                pub.Fecha_Perdida = (DateTime)cFechaPerdida.SelectedDate;
                pub.nombre_publicacion = txbNombrePublicacion.Text;
                Mascota pet = new Mascota();
                pet.edad_mascota = int.Parse(txbEdadMascota.Text);
                pet.nombre_mascota = txbNombreMascota.Text;
                pet.tamaño_mascota = txbTamañoMascota.Text + lblMetros.Text;
                if (FileUpload1.HasFile)
                {
                    string path = Server.MapPath("ImagenesSubidas\\");
                    string nombreDeImagen = guid + FileUpload1.FileName;
                    FileUpload1.SaveAs(path + nombreDeImagen);
                }
                pub.imagen_publicacion = FileUpload1.FileBytes;
                NegocioUsuarios.accederIngresoPublicacion(pub,pet);
            }
            catch (Exception ex)
            {

                lblMensaje.Text = ex.Message;
            }
        }
Ejemplo n.º 2
0
 public Boolean ingresarPublicacion(Publicacion pub, Mascota m)
 {
     using (contexto = new EF_Pagina())
     {
         ObjectSet<Publicacion> publicacion = contexto.Publicacion;
         ObjectSet<Mascota> mascota = contexto.Mascota;
         publicacion.AddObject(pub);
         mascota.AddObject(m);
         contexto.SaveChanges();
         return true;
     }
 }
Ejemplo n.º 3
0
 public static Boolean accederIngresoPublicacion(Publicacion pub, Mascota m)
 {
     return acceso.ingresarPublicacion(pub,m);
 }