public DataRow ObtenerInfoHistoria() { DAO.Historia historiaDAO = new DAO.Historia(); BO.Historia historiaBO = new BO.Historia(); DataRow[] dr_historia = historiaDAO.devuelveDatos(historiaBO).Select(String.Format("id_historia={0}", id_historia)); return(dr_historia[0]); }
public int GetLastID_story_added() { DAO.Historia historiaDAO = new DAO.Historia(); BO.Historia historiaBO = new BO.Historia(); DataTable dt_stories = historiaDAO.GetTopRows_Descendent(); return(Convert.ToInt32(dt_stories.Rows[0]["id_historia"])); }
public void cargarInfo() { // RECUPERAR INFORMACION DEL USUARIO LOGGEADO DAO.Usuario usuarioDAO = new DAO.Usuario(); BO.Usuario usuarioBO = new BO.Usuario(); usuarioBO.Username = Session["username"].ToString(); DataRow[] dr_usuarios = usuarioDAO.devuelveDatos(usuarioBO).Select(); id_autor = dr_usuarios[0]["id_usuario"].ToString(); // RECUPERA LAS HISTORIAS DE UN SOLO AUTOR DAO.Historia historiaDAO = new DAO.Historia(); DataTable dt_misHistorias = historiaDAO.GetStoriesByAuthor(id_autor); dlistMisHistorias.DataSource = dt_misHistorias; dlistMisHistorias.DataBind(); }
protected void dlistMisHistorias_ItemCommand(object source, DataListCommandEventArgs e) { if (e.CommandName == "editar_historia") { int id_historia = Convert.ToInt32(e.CommandArgument); // AUN FALTA COMPLETAR QUE REDIRECCIONE A UNA PAGINA PARA // EDITAR EL CONTENIDO DE LA HISTORIA Session["id_historia"] = id_historia; Response.Redirect("../GUI/wfAgregarCapitulo.aspx"); } if (e.CommandName == "eliminar_historia") { int id_historia = Convert.ToInt32(e.CommandArgument); DAO.Historia historiaDAO = new DAO.Historia(); string ok = Request.Form["confirm_value"]; if (ok == "SI") { historiaDAO.EliminarHistoriaSP(id_historia); Response.Redirect(Request.RawUrl); } } }
protected void btn_add_story_Click(object sender, EventArgs e) { DAO.Usuario usuarioDAO = new DAO.Usuario(); BO.Usuario usuarioBO = new BO.Usuario(); BO.Sinopsis sinopsisBO = new BO.Sinopsis(); BO.Prologo prologoBO = new BO.Prologo(); string username = Session["username"].ToString(); DataTable dt_users = usuarioDAO.devuelveDatos(usuarioBO); DataRow[] dr_user = dt_users.Select(string.Format("username = '******'", username)); int id_autor = Convert.ToInt32(dr_user[0]["id_usuario"]); string titulo = txtTitulo.Text; string sinopsis = txtSinopsis.Text; string prologo = txtPrologo.Text; int id_categoria = Convert.ToInt32(lboxCategoria.SelectedValue); // Portada por default mientras se arregla como subir imagenes y obtener su url string portada_url = "https://cdn.pixabay.com/photo/2014/04/02/14/06/book-306178_960_720.png"; DAO.Historia historiaDAO = new DAO.Historia(); int rowsAffected = historiaDAO.AgregarHistoriaSP(id_autor, titulo, portada_url, sinopsis, prologo, id_categoria); if (rowsAffected == 0) { Mensaje("Ha ocurrido un error!"); } else { Session["agregarCapitulo"] = "true"; Session["id_historia"] = GetLastID_story_added(); Response.Redirect("../GUI/wfAgregarCapitulo.aspx"); } }
public DataTable LastStories() { DataTable dt = new DAO.Historia().getPreviewLastStories(); return(dt); }
public HistoriaCtrl() { objDAO = new DAO.Historia(); }