public void modificar() { string mensaje = ""; if (txtId.Text == string.Empty) { mensaje = mensaje + "Introduce la Clave \n"; } if (txtNombre.Text == string.Empty) { mensaje = mensaje + "Introduce el contenido\n"; } if (mensaje.Trim().Length == 0) { BO.Prologo obj = new BO.Prologo(); Servicios.PrologoCtrl objCtrl = new Servicios.PrologoCtrl(); obj.Id_prologo = Convert.ToInt32(txtId.Text); obj.Contenido = txtNombre.Text; string msn = objCtrl.actualizaObj(obj); if (msn == "La operación se realizó de manera correcta") { Response.Redirect("wfTablaPrologo.aspx"); } else { Mensaje(msn); } } else { Mensaje("Favor de ingresar los siguientes datos:\n" + mensaje); } }
public DataTable devuelveDatos(object obj) { string cadenaWhere = ""; bool edo = false; BO.Prologo data = (BO.Prologo)obj; bd = new BaseDB(); if (data.Id_prologo > 0) { cadenaWhere += " id_prologo=@id_prologo and"; bd.Cmd.Parameters.Add("@id_prologo", SqlDbType.Int); bd.Cmd.Parameters["@id_prologo"].Value = data.Id_prologo; edo = true; } if (edo == true) { cadenaWhere = "WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3); } sql = " SELECT * FROM prologo " + cadenaWhere; DataTable dt = new DataTable(); bd.execQuery(sql).Fill(dt); return(dt); }
public void DoOpen() { BO.Prologo oPrologo = new BO.Prologo(); Servicios.PrologoCtrl oPrologoCtrl = new Servicios.PrologoCtrl(); DataTable dt = oPrologoCtrl.devuelveObj(oPrologo); gvPrologo.DataSource = dt; gvPrologo.DataBind(); }
public void buscar() { BO.Prologo obj = (BO.Prologo)Session["frmPrologoBO"]; Servicios.PrologoCtrl objCtrl = new Servicios.PrologoCtrl(); DataTable dt = objCtrl.devuelveObj(obj); if (dt.Rows.Count != 0) { txtId.Text = dt.Rows[0]["id_prologo"].ToString(); txtNombre.Text = dt.Rows[0]["contenido"].ToString(); } }
protected void gvPrologo_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Editar") { int indice = Convert.ToInt32(e.CommandArgument); int id = (int)gvPrologo.DataKeys[indice].Value; BO.Prologo obj = new BO.Prologo(); obj.Id_prologo = id; Session["frmPrologoOperacion"] = "Editar"; Session["frmPrologoBO"] = obj; Response.Redirect("wfEditarPrologo.aspx"); } }
public int eliminaDatos(object obj) { BO.Prologo data = (BO.Prologo)obj; bd = new BaseDB(); sql = "DELETE FROM prologo WHERE id_prologo=@id_prologo"; bd.Cmd.Parameters.AddWithValue("@id_prologo", data.Id_prologo); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } return(1); }
public void eliminar() { BO.Prologo obj = (BO.Prologo)Session["frmPrologoBO"]; Servicios.PrologoCtrl objCtrl = new Servicios.PrologoCtrl(); obj.Id_prologo = Convert.ToInt32(txtId.Text); string mensaje = objCtrl.eliminaObj(obj); if (mensaje == "La operación se realizó de manera correcta") { Response.Redirect("wfTablaPrologo.aspx"); } else { Mensaje(mensaje); } }
public int actualizaPrologo(object obj) { BO.Prologo data = (BO.Prologo)obj; bd = new BaseDB(); sql = "UPDATE prologo " + "SET contenido=@contenido" + " WHERE id_prologo=@id_prologo"; bd.Cmd.Parameters.AddWithValue("@id_prologo", data.Id_prologo); bd.Cmd.Parameters.AddWithValue("@contenido", data.Contenido); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } return(1); }
public int creaPrologo(object obj) { BO.Prologo data = (BO.Prologo)obj; bd = new BaseDB(); sql = "INSERT INTO prologo VALUES(@contenido)"; bd.Cmd.Parameters.AddWithValue("@contenido", data.Contenido); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } else { return(1); } }
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"); } }