Skip to content
Snippets Groups Projects
Commit b0152286 authored by Alfa-J's avatar Alfa-J
Browse files

servlet y jsp: modificar video arreglados

parent 5049981a
No related branches found
No related tags found
No related merge requests found
...@@ -131,8 +131,8 @@ public class AltaVideo extends HttpServlet { ...@@ -131,8 +131,8 @@ public class AltaVideo extends HttpServlet {
Duracion d = new Duracion(); Duracion d = new Duracion();
d.setHoras(duracion.getHours()); d.setHoras(duracion.getHours());
d.setMinutos(data.getMinutes()); d.setMinutos(duracion.getMinutes());
d.setSegundos(data.getSeconds()); d.setSegundos(duracion.getSeconds());
DtVideo vid = new DtVideo(); DtVideo vid = new DtVideo();
vid.setId(0); vid.setId(0);
......
...@@ -5,10 +5,9 @@ ...@@ -5,10 +5,9 @@
*/ */
package com.uytube; package com.uytube;
import Logica.DataType.DtVideo; import logica.controladores.DtVideo;
import Logica.Enumerados.Privacidad; import logica.controladores.Privacidad;
import Logica.Fabrica;
import Logica.Interfaces.IUsuario;
import java.io.IOException; import java.io.IOException;
import java.sql.Time; import java.sql.Time;
import java.text.ParseException; import java.text.ParseException;
...@@ -20,6 +19,10 @@ import javax.servlet.ServletException; ...@@ -20,6 +19,10 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import logica.controladores.CUsuario;
import logica.controladores.CUsuarioService;
import logica.controladores.Duracion;
import logica.controladores.Fecha;
/** /**
* *
...@@ -41,7 +44,8 @@ public class ModificarVideo extends HttpServlet { ...@@ -41,7 +44,8 @@ public class ModificarVideo extends HttpServlet {
throws ServletException, IOException { throws ServletException, IOException {
Funciones.Funciones.showLog(request, response); Funciones.Funciones.showLog(request, response);
try { try {
IUsuario sys = Fabrica.getInstancia().getIUsuario(); CUsuarioService servicio = new CUsuarioService();
CUsuario sys = servicio.getCUsuarioPort();
if (!sys.sesionIniciada()){ if (!sys.sesionIniciada()){
String msj = "No puedes acceder a esta página"; String msj = "No puedes acceder a esta página";
...@@ -56,7 +60,7 @@ public class ModificarVideo extends HttpServlet { ...@@ -56,7 +60,7 @@ public class ModificarVideo extends HttpServlet {
int id = Integer.parseInt(request.getParameter("id")); int id = Integer.parseInt(request.getParameter("id"));
boolean sesionIniciada = sys.sesionIniciada(); boolean sesionIniciada = sys.sesionIniciada();
ArrayList<String> cate = sys.listarCategorias(); ArrayList<String> cate = (ArrayList<String>)sys.listarCategorias();
DtVideo video = sys.seleccionarVideo(id); DtVideo video = sys.seleccionarVideo(id);
request.setAttribute("video", video); request.setAttribute("video", video);
...@@ -87,7 +91,8 @@ public class ModificarVideo extends HttpServlet { ...@@ -87,7 +91,8 @@ public class ModificarVideo extends HttpServlet {
throws ServletException, IOException { throws ServletException, IOException {
Funciones.Funciones.showLog(request, response); Funciones.Funciones.showLog(request, response);
try { try {
IUsuario sys = Fabrica.getInstancia().getIUsuario(); CUsuarioService servicio = new CUsuarioService();
CUsuario sys = servicio.getCUsuarioPort();
if (!sys.sesionIniciada()){ if (!sys.sesionIniciada()){
String msj = "No puedes acceder a esta página"; String msj = "No puedes acceder a esta página";
...@@ -126,13 +131,34 @@ public class ModificarVideo extends HttpServlet { ...@@ -126,13 +131,34 @@ public class ModificarVideo extends HttpServlet {
//============= Casteo de string a Time ================================ //============= Casteo de string a Time ================================
Time duracion = java.sql.Time.valueOf(pDuracion); Time duracion = java.sql.Time.valueOf(pDuracion);
//====================================================================== //======================================================================
DtVideo vid = new DtVideo(0, pNombre, pDescripcion, duracion, data, pUrl, Priv, pCategoria, 0, 0); //DtVideo vid = new DtVideo(0, pNombre, pDescripcion, duracion, data, pUrl, Priv, pCategoria, 0, 0);
Fecha f = new Fecha();
f.setAnio(data.getYear());
f.setMes(data.getMonth());
f.setDia(data.getDate());
Duracion d = new Duracion();
d.setHoras(duracion.getHours());
d.setMinutos(duracion.getMinutes());
d.setSegundos(duracion.getSeconds());
DtVideo vid = new DtVideo();
vid.setId(0);
vid.setNombre(pNombre);
vid.setDescripcion(pDescripcion);
vid.setDuracion(d);
vid.setFechaPublicacion(f);
vid.setUrlVideoOriginal(pUrl);
vid.setPrivacidad(Priv);
vid.setCategoria(pCategoria);
vid.setCantLikes(0);
vid.setCantDisLikes(0);
sys.modificarVideo(vid); sys.modificarVideo(vid);
sys.seleccionarUsuario(sys.obtenerUsuarioActual().getNickname()); sys.seleccionarUsuario(sys.obtenerUsuarioActual().getNickname());
ArrayList<DtVideo> videos = sys.listarVideosDeUsuario(); ArrayList<DtVideo> videos = (ArrayList<DtVideo>)sys.listarVideosDeUsuario();
int idNuevoVideo = 0; int idNuevoVideo = 0;
for (DtVideo v : videos){ for (DtVideo v : videos){
if (v.getNombre().equals(vid.getNombre())){ if (v.getNombre().equals(vid.getNombre())){
......
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
<%@page import="java.text.DateFormat"%> <%@page import="java.text.DateFormat"%>
<%@page import="java.text.DateFormat"%> <%@page import="java.text.DateFormat"%>
<%@page import="java.text.SimpleDateFormat"%> <%@page import="java.text.SimpleDateFormat"%>
<%@page import="Logica.Enumerados.Privacidad"%> <%@page import="logica.controladores.Privacidad"%>
<%@page import="Logica.DataType.DtVideo"%> <%@page import="logica.controladores.DtVideo"%>
<%@page import="java.util.ArrayList"%> <%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page contentType="text/html" pageEncoding="UTF-8"%>
<html lang="es"> <html lang="es">
...@@ -37,11 +37,11 @@ ...@@ -37,11 +37,11 @@
<% <%
if (sesionIniciada) { if (sesionIniciada) {
%> %>
<%@ include file='include/header-usuario.jsp' %> <jsp:include page="include/header-usuario.jsp" />
<% <%
} else { } else {
%> %>
<%@ include file='include/header-visitante.jsp' %> <jsp:include page="include/header-visitante.jsp" />
<% <%
} }
%> %>
...@@ -60,11 +60,11 @@ ...@@ -60,11 +60,11 @@
<% <%
if (sesionIniciada) { if (sesionIniciada) {
%> %>
<%@ include file='include/menu-usuario.jsp' %> <jsp:include page="include/menu-usuario.jsp" />
<% <%
} else { } else {
%> %>
<%@ include file='include/menu-visitante.jsp' %> <jsp:include page="include/menu-visitante.jsp" />
<% <%
} }
%> %>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment