Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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");
            }
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        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");
        }
Ejemplo n.º 5
0
 public String InsertarFoto(Foto foto)
 {
     return fotoDAL.InsertarFoto(foto);
 }
Ejemplo n.º 6
0
 public void ActualizarFoto(Foto foto)
 {
     fotoDAL.actualizarFoto(foto);
 }
Ejemplo n.º 7
0
        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();
            }
        }
Ejemplo n.º 8
0
        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");
        }