public void actualizarFoto(Foto foto) { try { conexion = new Conexion().Conectar(); cmd = new SqlCommand(); cmd.Connection = conexion; cmd.CommandText = "update tb_Foto set ruta=@ruta where cod_usu=@cod_usu and cod_foto=@cod_foto"; int cod_foto = 1; cmd.Parameters.AddWithValue("@cod_usu", foto.cod_usu); cmd.Parameters.AddWithValue("@cod_foto", cod_foto); cmd.Parameters.AddWithValue("@ruta", foto.ruta); cmd.CommandType = CommandType.Text; conexion.Open(); cmd.ExecuteNonQuery(); } catch (Exception e) { Debug.WriteLine(e.ToString()); } finally { if (conexion.State == ConnectionState.Open) { conexion.Close(); } conexion.Dispose(); cmd.Dispose(); } }
public ActionResult Actualizar() { if (Request.Form["perfil"] != null) { return RedirectToAction("MiPerfilCompleto"); } else { string ruta1 = Server.MapPath(ConfigurationManager.AppSettings["Fotos"]) + System.IO.Path.GetFileName(Request.Files["foto1"].FileName); if (!ruta1.Equals("C:\\Proyecto_DEW\\Red_Social_Citas\\Fotos\\")) { Request.Files["foto1"].SaveAs(ruta1); Foto foto = new Foto(); UsuarioManager usuarioManager = new UsuarioManager(); Usuario usuario = (Usuario)Session["usuario"]; foto.cod_usu = usuario.cod_usu; foto.ruta = Request.Files["foto1"].FileName; usuarioManager.ActualizarFoto(foto); usuario.foto = foto.ruta; Session["usuario"] = usuario; } return RedirectToAction("Perfil"); } }
public Foto buscarFoto(Usuario usuario) { Foto foto = new Foto(); try { conexion = new Conexion().Conectar(); cmd = new SqlCommand(); cmd.Connection = conexion; cmd.CommandText = "select * from tb_Foto where cod_usu=@cod_usu and cod_foto=1"; cmd.Parameters.AddWithValue("@cod_usu", usuario.cod_usu); cmd.CommandType = CommandType.Text; conexion.Open(); reader = cmd.ExecuteReader(); if (reader.Read()) { foto.cod_usu = Convert.ToInt32(reader["cod_usu"]); foto.cod_foto = Convert.ToInt32(reader["cod_foto"]); foto.ruta = Convert.ToString(reader["ruta"]); } } catch (Exception e) { Debug.WriteLine(e.ToString()); } finally { if (conexion.State == ConnectionState.Open) { conexion.Close(); } conexion.Dispose(); cmd.Dispose(); } return foto; }
public ActionResult ActualizarDatos() { Usuario usuarioNuevo = new Usuario(); Usuario usuario = (Usuario)Session["usuario"]; usuarioNuevo.nom_usu = Request["nom_usu"]; usuarioNuevo.apePat_usu = Request["apePat_usu"]; usuarioNuevo.apeMat_usu = Request["apeMat_usu"]; usuarioNuevo.cod_usu = usuario.cod_usu; UsuarioManager usuarioManager = new UsuarioManager(); usuarioManager.actualizarDatos(usuarioNuevo); usuario = usuarioManager.BuscarUsuario(usuario); Foto foto = new Foto(); usuario.foto = usuarioManager.buscarFoto(usuario).ruta; Session["usuario"] = usuario; return RedirectToAction("MiPerfilCompleto"); }
public String InsertarFoto(Foto foto) { return fotoDAL.InsertarFoto(foto); }
public void ActualizarFoto(Foto foto) { fotoDAL.actualizarFoto(foto); }
public String InsertarFoto(Foto foto) { try { conexion = new Conexion().Conectar(); cmd = new SqlCommand(); cmd.Connection = conexion; cmd.CommandText = "Insert into tb_Foto(cod_usu,cod_foto,ruta) values (@cod_usu,@cod_foto,@ruta)"; int cod_foto = 1; cmd.Parameters.AddWithValue("@cod_usu", foto.cod_usu); cmd.Parameters.AddWithValue("@cod_foto", cod_foto); cmd.Parameters.AddWithValue("@ruta", foto.ruta); cmd.CommandType = CommandType.Text; conexion.Open(); cmd.ExecuteNonQuery(); return "Se registro foto"; } catch (Exception e) { Debug.WriteLine(e.ToString()); return "Error en la BD"; } finally { if (conexion.State == ConnectionState.Open) { conexion.Close(); } conexion.Dispose(); cmd.Dispose(); } }
public ActionResult Registrar9() { UsuarioManager usuarioManager = new UsuarioManager(); string ruta1 = Server.MapPath(ConfigurationManager.AppSettings["Fotos"]) + System.IO.Path.GetFileName(Request.Files["foto1"].FileName); //string ruta2 = Server.MapPath(ConfigurationManager.AppSettings["Fotos"]) + // System.IO.Path.GetFileName(Request.Files["foto2"].FileName); //string ruta3 = Server.MapPath(ConfigurationManager.AppSettings["Fotos"]) + // System.IO.Path.GetFileName(Request.Files["foto3"].FileName); Request.Files["foto1"].SaveAs(ruta1); Foto foto = new Foto(); Usuario usuario = (Usuario)Session["usuario"]; foto.cod_usu = usuario.cod_usu; foto.ruta = Request.Files["foto1"].FileName; usuarioManager.InsertarFoto(foto); return RedirectToAction("Perfil"); }