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 {
Duracion d = new Duracion();
d.setHoras(duracion.getHours());
d.setMinutos(data.getMinutes());
d.setSegundos(data.getSeconds());
d.setMinutos(duracion.getMinutes());
d.setSegundos(duracion.getSeconds());
DtVideo vid = new DtVideo();
vid.setId(0);
......
......@@ -5,10 +5,9 @@
*/
package com.uytube;
import Logica.DataType.DtVideo;
import Logica.Enumerados.Privacidad;
import Logica.Fabrica;
import Logica.Interfaces.IUsuario;
import logica.controladores.DtVideo;
import logica.controladores.Privacidad;
import java.io.IOException;
import java.sql.Time;
import java.text.ParseException;
......@@ -20,6 +19,10 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
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 {
throws ServletException, IOException {
Funciones.Funciones.showLog(request, response);
try {
IUsuario sys = Fabrica.getInstancia().getIUsuario();
CUsuarioService servicio = new CUsuarioService();
CUsuario sys = servicio.getCUsuarioPort();
if (!sys.sesionIniciada()){
String msj = "No puedes acceder a esta página";
......@@ -56,7 +60,7 @@ public class ModificarVideo extends HttpServlet {
int id = Integer.parseInt(request.getParameter("id"));
boolean sesionIniciada = sys.sesionIniciada();
ArrayList<String> cate = sys.listarCategorias();
ArrayList<String> cate = (ArrayList<String>)sys.listarCategorias();
DtVideo video = sys.seleccionarVideo(id);
request.setAttribute("video", video);
......@@ -87,7 +91,8 @@ public class ModificarVideo extends HttpServlet {
throws ServletException, IOException {
Funciones.Funciones.showLog(request, response);
try {
IUsuario sys = Fabrica.getInstancia().getIUsuario();
CUsuarioService servicio = new CUsuarioService();
CUsuario sys = servicio.getCUsuarioPort();
if (!sys.sesionIniciada()){
String msj = "No puedes acceder a esta página";
......@@ -126,13 +131,34 @@ public class ModificarVideo extends HttpServlet {
//============= Casteo de string a Time ================================
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.seleccionarUsuario(sys.obtenerUsuarioActual().getNickname());
ArrayList<DtVideo> videos = sys.listarVideosDeUsuario();
ArrayList<DtVideo> videos = (ArrayList<DtVideo>)sys.listarVideosDeUsuario();
int idNuevoVideo = 0;
for (DtVideo v : videos){
if (v.getNombre().equals(vid.getNombre())){
......
......@@ -7,8 +7,8 @@
<%@page import="java.text.DateFormat"%>
<%@page import="java.text.DateFormat"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="Logica.Enumerados.Privacidad"%>
<%@page import="Logica.DataType.DtVideo"%>
<%@page import="logica.controladores.Privacidad"%>
<%@page import="logica.controladores.DtVideo"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html lang="es">
......@@ -37,11 +37,11 @@
<%
if (sesionIniciada) {
%>
<%@ include file='include/header-usuario.jsp' %>
<jsp:include page="include/header-usuario.jsp" />
<%
} else {
%>
<%@ include file='include/header-visitante.jsp' %>
<jsp:include page="include/header-visitante.jsp" />
<%
}
%>
......@@ -60,11 +60,11 @@
<%
if (sesionIniciada) {
%>
<%@ include file='include/menu-usuario.jsp' %>
<jsp:include page="include/menu-usuario.jsp" />
<%
} 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