public ActionResult actualizar(string ID, string Nombre, string Apellidos, string Correo, string Contraseña, string FechaNac, string Telefono, string direccion, byte[] img, HttpPostedFileBase Imagen) { UsuarioBO bo = new UsuarioBO(); if (Imagen != null) { bo.Imagen = new byte[Imagen.ContentLength]; Imagen.InputStream.Read(bo.Imagen, 0, Imagen.ContentLength); } else { bo.Imagen = img; } bo.Codigo = int.Parse(Session["Codigo"].ToString()); bo.Nombre = Nombre; bo.Apellidos = Apellidos; bo.Email = Correo; bo.Contraseña = Contraseña; bo.Direccion = direccion; bo.FechaNac = Convert.ToDateTime(FechaNac); bo.Telefono = long.Parse(Telefono); int PerfAd = objUsuario.ActualizarUsuario2(bo); Session["PerfAd"] = PerfAd; ViewBag.PerfAd = Session["PerfAd"]; DatosPerfil(); return(View("DatosPerfil")); }
public ActionResult Actualizar(string ID, string Tipo2, string Tipo, string Nombre, string Apellidos, string Correo, string Contraseña, string FechaNac, string Telefono, string Dirreccion, byte[] img, HttpPostedFileBase Imagen) { UsuarioBO bo = new UsuarioBO(); if (Imagen != null) { bo.Imagen = new byte[Imagen.ContentLength]; Imagen.InputStream.Read(bo.Imagen, 0, Imagen.ContentLength); } else { bo.Imagen = img; } if (Tipo != null) { bo.TipoUsuario = int.Parse(Tipo); } else { bo.TipoUsuario = int.Parse(Tipo2); } bo.Codigo = int.Parse(ID); bo.Nombre = Nombre; bo.Direccion = Dirreccion; bo.Apellidos = Apellidos; bo.Email = Correo; bo.Contraseña = Contraseña; bo.FechaNac = Convert.ToDateTime(FechaNac); bo.Telefono = long.Parse(Telefono); int CodAct = ObjUsuario.ActualizarUsuario2(bo); Session["Actualizar"] = CodAct; ViewBag.Actualizar = CodAct; BuscarView(null); return(View("BuscarView")); }
public ActionResult ActualizarPerfil(string Nombre, string Apellidos, string Correo, string FechaNac, string Telefono, string img, HttpPostedFileBase Imagen) { UsuarioBO bo = new UsuarioBO(); if (Imagen != null) { Account account = new Account("collegejob", "668222543257229", "KmLmrbmSfDXVabsyzcFHQxKdiIE"); CloudinaryDotNet.Cloudinary cloudinary = new CloudinaryDotNet.Cloudinary(account); var uploadParams = new ImageUploadParams { File = new FileDescription(Imagen.FileName, Imagen.InputStream), }; var uploadResult = cloudinary.Upload(uploadParams); string ruta = uploadResult.SecureUri.ToString(); bo.ImagenUrl = ruta; } else { bo.ImagenUrl = img; } bo.Codigo = int.Parse(Session["Codigo"].ToString()); bo.Nombre = Nombre; bo.Apellidos = Apellidos; bo.Email = Correo; bo.FechaNac = Convert.ToDateTime(FechaNac); bo.Telefono = long.Parse(Telefono); bo.Direccion = usuDAO.Buscardirreccion(bo.Codigo); int ActPerf = usuDAO.ActualizarUsuario2(bo); Session["ActPerf"] = ActPerf; ViewBag.ActPerf = Session["ActPerf"]; Perfil(); return(View("Perfil")); }