public DataTable devuelveDatos(object obj) { string cadenaWhere = ""; bool edo = false; BO.Historia data = (BO.Historia)obj; bd = new BaseDB(); if (data.Id_historia > 0) { cadenaWhere += " id_historia=@id_historia and"; bd.Cmd.Parameters.Add("@id_historia", SqlDbType.Int); bd.Cmd.Parameters["@id_historia"].Value = data.Id_historia; edo = true; } if (edo == true) { cadenaWhere = "WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3); } sql = " SELECT * FROM historia " + cadenaWhere; DataTable dt = new DataTable(); bd.execQuery(sql).Fill(dt); return(dt); }
public int creaHistoria(object obj) { BO.Historia data = (BO.Historia)obj; bd = new BaseDB(); bd.Cmd.CommandType = CommandType.StoredProcedure; sql = "SP_INSERTAR_HISTORIA"; bd.Cmd.Parameters.AddWithValue("@titulo", data.Titulo); bd.Cmd.Parameters.AddWithValue("@portada_url", data.Portada_url); bd.Cmd.Parameters.AddWithValue("@id_sinopsis", data.Id_sinopsis); bd.Cmd.Parameters.AddWithValue("@id_prologo", data.Id_prologo); bd.Cmd.Parameters.AddWithValue("@id_categoria", data.Id_categoria); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } else { return(1); } }
public int actualizaHistoria(object obj) { BO.Historia data = (BO.Historia)obj; bd = new BaseDB(); sql = "UPDATE historia " + "SET titulo=@titulo," + "portada_url=@portada_url," + "id_sinopsis=@id_sinopsis," + "id_prologo=@id_prologo," + "id_categoria=@id_categoria" + " WHERE id_historia=@id_historia"; bd.Cmd.Parameters.AddWithValue("@id_historia", data.Id_historia); bd.Cmd.Parameters.AddWithValue("@titulo", data.Titulo); bd.Cmd.Parameters.AddWithValue("@portada_url", data.Portada_url); bd.Cmd.Parameters.AddWithValue("@id_sinopsis", data.Id_sinopsis); bd.Cmd.Parameters.AddWithValue("@id_prologo", data.Id_prologo); bd.Cmd.Parameters.AddWithValue("@id_categoria", data.Id_categoria); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } return(1); }
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 DataTable recuperaHistoria() { BO.Historia data = new BO.Historia(); bd = new BaseDB(); sql = " SELECT * FROM VISTA_HISTORIA"; DataTable dt = new DataTable(); bd.execQuery(sql).Fill(dt); return(dt); }
public DataTable getPreviewLastStories() { BO.Historia data = new BO.Historia(); bd = new BaseDB(); sql = " SELECT * FROM VIEW_PREW_LAST_STORIES "; DataTable dt = new DataTable(); bd.execQuery(sql).Fill(dt); return(dt); }
protected void gvHistoria_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Editar") { int indice = Convert.ToInt32(e.CommandArgument); int id = (int)gvHistoria.DataKeys[indice].Value; BO.Historia obj = new BO.Historia(); obj.Id_historia = id; Session["frmHistoriaOperacion"] = "Editar"; Session["frmHistoriaBO"] = obj; Response.Redirect("wfEditarHistoria.aspx"); } }
public void modificar() { string mensaje = ""; if (txtId.Text == string.Empty) { mensaje = mensaje + "Introduce la Clave \n"; } if (txtTitulo.Text == string.Empty) { mensaje = mensaje + "Introduce el titulo \n"; } if (txtCategoria.Text == string.Empty) { mensaje = mensaje + "Introduce la categoria \n"; } if (txtSinopsis.Text == string.Empty) { mensaje = mensaje + "Introduce la sinopsis \n"; } if (txtPrologo.Text == string.Empty) { mensaje = mensaje + "Introduce el prologo \n"; } if (mensaje.Trim().Length == 0) { BO.Historia obj = new BO.Historia(); Servicios.HistoriaCtrl objCtrl = new Servicios.HistoriaCtrl(); obj.Id_historia = Convert.ToInt32(txtId.Text); obj.Titulo = txtTitulo.Text; obj.Id_categoria = Convert.ToInt32(txtCategoria.Text); obj.Portada_url = txtUrl.Text; obj.Id_sinopsis = Convert.ToInt32(txtSinopsis.Text); obj.Id_prologo = Convert.ToInt32(txtPrologo.Text); string msn = objCtrl.actualizaObj(obj); if (msn == "La operación se realizó de manera correcta") { Response.Redirect("wfTablaHistoria.aspx"); } else { Mensaje(msn); } } else { Mensaje("Favor de ingresar los siguientes datos:\n" + mensaje); } }
public void DoOpen() { BO.Historia oHistoria = new BO.Historia(); Servicios.HistoriaCtrl oHistoriaCtrl = new Servicios.HistoriaCtrl(); //el .length sirve para que cuente cuantos caracteres hay. if (txtTitulo.Text.Trim().Length != 0) { oHistoria.Titulo = txtTitulo.Text.Trim(); } DataTable dt = oHistoriaCtrl.devuelveObj(oHistoria); gvHistoria.DataSource = dt; gvHistoria.DataBind(); }
public int eliminaDatos(object obj) { BO.Historia data = (BO.Historia)obj; bd = new BaseDB(); sql = "DELETE FROM historia WHERE id_historia=@id_historia"; bd.Cmd.Parameters.AddWithValue("@id_historia", data.Id_historia); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } return(1); }
public void buscar() { BO.Historia obj = (BO.Historia)Session["frmHistoriaBO"]; Servicios.HistoriaCtrl objCtrl = new Servicios.HistoriaCtrl(); DataTable dt = objCtrl.devuelveObj(obj); if (dt.Rows.Count != 0) { txtId.Text = dt.Rows[0]["id_historia"].ToString(); txtTitulo.Text = dt.Rows[0]["titulo"].ToString(); txtCategoria.Text = dt.Rows[0]["id_categoria"].ToString(); txtUrl.Text = dt.Rows[0]["portada_url"].ToString(); txtSinopsis.Text = dt.Rows[0]["id_sinopsis"].ToString(); txtPrologo.Text = dt.Rows[0]["id_prologo"].ToString(); } }
public void eliminar() { BO.Historia obj = (BO.Historia)Session["frmHistoriaBO"]; Servicios.HistoriaCtrl objCtrl = new Servicios.HistoriaCtrl(); obj.Id_historia = Convert.ToInt32(txtId.Text.Trim()); string mensaje = objCtrl.eliminaObj(obj); if (mensaje == "La operación se realizó de manera correcta") { Response.Redirect("wfTablaHistoria.aspx"); } else { Mensaje(mensaje); } }