public void agregar() { string mensaje = ""; if (txtNombre.Text == string.Empty) { mensaje += "Introduce el contenido\n"; } if (mensaje.Trim().Length == 0) { BO.Sinopsis obj = new BO.Sinopsis(); Servicios.SinopsisCtrl objCtrl = new Servicios.SinopsisCtrl(); obj.Contenido = txtNombre.Text; string msn = objCtrl.creaSinopsis(obj); if (msn == "La operación se realizó de manera correcta") { Response.Redirect("wfTablaSinopsis.aspx"); } else { Mensaje(msn); } } else { Mensaje("Favor de ingresar los siguientes datos:\n" + mensaje); } }
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.Sinopsis obj = new BO.Sinopsis(); Servicios.SinopsisCtrl objCtrl = new Servicios.SinopsisCtrl(); obj.Id_sinopsis = 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("wfTablaSinopsis.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.Sinopsis data = (BO.Sinopsis)obj; bd = new BaseDB(); if (data.Id_sinopsis > 0) { cadenaWhere += " id_sinopsis=@id_sinopsis and"; bd.Cmd.Parameters.Add("@id_sinopsis", SqlDbType.Int); bd.Cmd.Parameters["@id_sinopsis"].Value = data.Id_sinopsis; edo = true; } if (edo == true) { cadenaWhere = "WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3); } sql = " SELECT * FROM sinopsis " + cadenaWhere; DataTable dt = new DataTable(); bd.execQuery(sql).Fill(dt); return(dt); }
public void DoOpen() { BO.Sinopsis oSinopsis = new BO.Sinopsis(); Servicios.SinopsisCtrl oSinopsisCtrl = new Servicios.SinopsisCtrl(); DataTable dt = oSinopsisCtrl.devuelveObj(oSinopsis); gvSinopsis.DataSource = dt; gvSinopsis.DataBind(); }
public void buscar() { BO.Sinopsis obj = (BO.Sinopsis)Session["frmSinopsisBO"]; Servicios.SinopsisCtrl objCtrl = new Servicios.SinopsisCtrl(); DataTable dt = objCtrl.devuelveObj(obj); if (dt.Rows.Count != 0) { txtId.Text = dt.Rows[0]["id_sinopsis"].ToString(); txtNombre.Text = dt.Rows[0]["contenido"].ToString(); } }
protected void gvSinopsis_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Editar") { int indice = Convert.ToInt32(e.CommandArgument); int id = (int)gvSinopsis.DataKeys[indice].Value; BO.Sinopsis obj = new BO.Sinopsis(); obj.Id_sinopsis = id; Session["frmSinopsisOperacion"] = "Editar"; Session["frmSinopsisBO"] = obj; Response.Redirect("wfEditarSinopsis.aspx"); } }
public int eliminaDatos(object obj) { BO.Sinopsis data = (BO.Sinopsis)obj; bd = new BaseDB(); sql = "DELETE FROM sinopsis WHERE id_sinopsis=@id_sinopsis"; bd.Cmd.Parameters.AddWithValue("@id_sinopsis", data.Id_sinopsis); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } return(1); }
public void eliminar() { BO.Sinopsis obj = (BO.Sinopsis)Session["frmSinopsisBO"]; Servicios.SinopsisCtrl objCtrl = new Servicios.SinopsisCtrl(); obj.Id_sinopsis = Convert.ToInt32(txtId.Text.Trim()); string mensaje = objCtrl.eliminaObj(obj); if (mensaje == "La operación se realizó de manera correcta") { Response.Redirect("wfTablaCategoria.aspx"); } else { Mensaje(mensaje); } }
public int actualizaSinopsis(object obj) { BO.Sinopsis data = (BO.Sinopsis)obj; bd = new BaseDB(); sql = "UPDATE sinopsis " + "SET contenido=@contenido" + " WHERE id_sinopsis=@id_sinopsis"; bd.Cmd.Parameters.AddWithValue("@id_sinopsis", data.Id_sinopsis); bd.Cmd.Parameters.AddWithValue("@contenido", data.Contenido); int i = bd.execNonQuery(sql); if (i == 0) { return(0); } return(1); }
public int creaSinopsis(object obj) { BO.Sinopsis data = (BO.Sinopsis)obj; bd = new BaseDB(); sql = "INSERT INTO sinopsis VALUES('SINOPSIS', @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"); } }