Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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();
        }
Exemple #5
0
        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();
            }
        }
Exemple #6
0
 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");
     }
 }
Exemple #7
0
        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);
        }
Exemple #8
0
        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);
            }
        }
Exemple #9
0
        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);
        }
Exemple #10
0
        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");
            }
        }