Esempio n. 1
0
        public DataTable devuelveDatos(object obj)
        {
            string cadenaWhere = "";
            bool   edo         = false;

            BO.Capitulo data = (BO.Capitulo)obj;
            bd = new BaseDB();

            if (data.Id_capitulo > 0)
            {
                cadenaWhere += " id_capitulo=@id_capitulo and";
                bd.Cmd.Parameters.Add("@id_capitulo", SqlDbType.Int);
                bd.Cmd.Parameters["@id_capitulo"].Value = data.Id_capitulo;
                edo = true;
            }
            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 capitulo " + cadenaWhere;

            DataTable dt = new DataTable();

            bd.execQuery(sql).Fill(dt);
            return(dt);
        }
Esempio n. 2
0
        public int actualizaCapitulo(object obj)
        {
            BO.Capitulo data = (BO.Capitulo)obj;
            bd  = new BaseDB();
            sql = "UPDATE capitulo " +
                  "SET titulo=@titulo," +
                  "contenido=@contenido" +
                  //"id_historia=@id_historia" +
                  " WHERE id_capitulo=@id_capitulo";
            bd.Cmd.Parameters.Add("@id_capitulo", SqlDbType.Int);
            bd.Cmd.Parameters.Add("@titulo", SqlDbType.VarChar);
            bd.Cmd.Parameters.Add("@contenido", SqlDbType.VarChar);
            //bd.Cmd.Parameters.Add("@id_historia", SqlDbType.Int);

            bd.Cmd.Parameters["@id_capitulo"].Value = data.Id_capitulo;
            bd.Cmd.Parameters["@titulo"].Value      = data.Titulo;
            bd.Cmd.Parameters["@contenido"].Value   = data.Contenido;
            //bd.Cmd.Parameters["@id_historia"].Value = data.Id_historia;


            int i = bd.execNonQuery(sql);

            if (i == 0)
            {
                return(0);
            }
            return(1);
        }
Esempio n. 3
0
        public DataTable recuperarCapitulos()
        {
            DAO.Capitulo capituloDAO = new DAO.Capitulo();
            BO.Capitulo  capituloBO  = new BO.Capitulo();

            return(capituloDAO.devuelveDatos(capituloBO));
        }
Esempio n. 4
0
        public void CargarInfo()
        {
            DAO.Capitulo capituloDAO = new DAO.Capitulo();
            BO.Capitulo  capituloBO  = new BO.Capitulo();

            capituloBO.Id_historia = id_historia;

            dlistCapitulos.DataSource = capituloDAO.devuelveDatos(capituloBO);
            dlistCapitulos.DataBind();
        }
Esempio n. 5
0
 protected void gvCapitulo_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Editar")
     {
         int         indice = Convert.ToInt32(e.CommandArgument);
         int         id     = (int)gvCapitulo.DataKeys[indice].Value;
         BO.Capitulo obj    = new BO.Capitulo();
         obj.Id_capitulo = id;
         Session["frmCapituloOperacion"] = "Editar";
         Session["frmCapituloBO"]        = obj;
         Response.Redirect("wfEditarCapitulo.aspx");
     }
 }
        public void buscar()
        {
            BO.Capitulo            obj     = (BO.Capitulo)Session["frmCapituloBO"];
            Servicios.CapituloCtrl objCtrl = new Servicios.CapituloCtrl();
            DataTable dt = objCtrl.devuelveObj(obj);

            if (dt.Rows.Count != 0)
            {
                txtId.Text        = dt.Rows[0]["id_capitulo"].ToString();
                txtTitulo.Text    = dt.Rows[0]["titulo"].ToString();
                txtContenido.Text = dt.Rows[0]["contenido"].ToString();
                txtHistoria.Text  = dt.Rows[0]["id_historia"].ToString();
            }
        }
Esempio n. 7
0
        public void DoOpen()
        {
            BO.Capitulo            oCapitulo     = new BO.Capitulo();
            Servicios.CapituloCtrl oCapituloCtrl = new Servicios.CapituloCtrl();
            //el .length sirve para que cuente cuantos caracteres hay.
            if (txtTitulo.Text.Trim().Length != 0)
            {
                oCapitulo.Titulo = txtTitulo.Text.Trim();
            }
            DataTable dt = oCapituloCtrl.devuelveObj(oCapitulo);

            gvCapitulo.DataSource = dt;
            gvCapitulo.DataBind();
        }
        public void eliminar()
        {
            BO.Capitulo            obj     = (BO.Capitulo)Session["frmCapituloBO"];
            Servicios.CapituloCtrl objCtrl = new Servicios.CapituloCtrl();
            obj.Id_capitulo = Convert.ToInt32(txtId.Text.Trim());
            string mensaje = objCtrl.eliminaObj(obj);

            if (mensaje == "La operación se realizó de manera correcta")
            {
                Response.Redirect("wfTablaCapitulo.aspx");
            }
            else
            {
                Mensaje(mensaje);
            }
        }
Esempio n. 9
0
        public int eliminaDatos(object obj)
        {
            BO.Capitulo data = (BO.Capitulo)obj;
            bd = new BaseDB();

            bd.Cmd.Parameters.Add("@id_capitulo", SqlDbType.Int);
            bd.Cmd.Parameters["@id_capitulo"].Value = data.Id_capitulo;

            sql = "DELETE FROM capitulo WHERE id_capitulo=@id_capitulo";
            int i = bd.execNonQuery(sql);

            if (i == 0)
            {
                return(0);
            }
            return(1);
        }
        public void modificar()
        {
            string mensaje = "";

            if (txtId.Text.Trim().Length == 0)
            {
                mensaje = mensaje + "Introduce la Clave \n";
            }
            if (txtTitulo.Text.Trim().Length == 0)
            {
                mensaje = mensaje + "Introduce el Titulo\n";
            }
            if (txtContenido.Text.Trim().Length == 0)
            {
                mensaje = mensaje + "Introduce el contenido\n";
            }
            if (txtHistoria.Text.Trim().Length == 0)
            {
                mensaje = mensaje + "Introduce la historia \n";
            }


            if (mensaje.Trim().Length == 0)
            {
                BO.Capitulo            obj     = new BO.Capitulo();
                Servicios.CapituloCtrl objCtrl = new Servicios.CapituloCtrl();
                obj.Id_capitulo = Convert.ToInt32(txtId.Text.Trim().ToUpper());
                obj.Titulo      = txtTitulo.Text.Trim();
                obj.Contenido   = txtContenido.Text.Trim().ToUpper();
                obj.Id_historia = Convert.ToInt32(txtHistoria.Text.Trim().ToUpper());
                string msn = objCtrl.actualizaObj(obj);
                if (msn == "La operación se realizó de manera correcta")
                {
                    Response.Redirect("wfTablaCapitulo.aspx");
                }
                else
                {
                    Mensaje(msn);
                }
            }
            else
            {
                Mensaje("Favor de ingresar los siguientes datos:\n" + mensaje);
            }
        }
Esempio n. 11
0
        protected void dlistCapitulos_ItemCommand(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "editar_capitulo")
            {
                Session["id_capitulo"] = e.CommandArgument.ToString();
                //Session["id_historia"] = id_historia;
                Session["operacion_historia"] = "editar";
                Response.Redirect("../GUI/wfNuevoCapitulo.aspx", false);
            }
            if (e.CommandName == "eliminar_capitulo")
            {
                DAO.Capitulo capituloDAO = new DAO.Capitulo();
                BO.Capitulo  capituloBO  = new BO.Capitulo();

                capituloBO.Id_capitulo = Convert.ToInt32(e.CommandArgument);

                if (capituloDAO.eliminaDatos(capituloBO) != 0)
                {
                    Response.Redirect(Request.RawUrl, false);
                }
            }
        }
Esempio n. 12
0
        public int creaCapitulo(object obj)
        {
            BO.Capitulo data = (BO.Capitulo)obj;
            bd = new BaseDB();

            sql = "INSERT INTO capitulo VALUES(@titulo, @contenido, @id_historia)";

            bd.Cmd.Parameters.AddWithValue("@titulo", data.Titulo);
            bd.Cmd.Parameters.AddWithValue("@contenido", data.Contenido);
            bd.Cmd.Parameters.AddWithValue("@id_historia", data.Id_historia);

            int i = bd.execNonQuery(sql);

            if (i == 0)
            {
                return(0);
            }
            else
            {
                return(1);
            }
        }
Esempio n. 13
0
        // en caso de abrir este form para editar un capitulo hecho
        public void CargarInfo()
        {
            if (Session["operacion_historia"] != null)
            {
                if (Session["operacion_historia"].ToString() == "editar")
                {
                    btn_add_capitulo.Text = "Modificar";
                    DAO.Capitulo capituloDAO = new DAO.Capitulo();
                    BO.Capitulo  capituloBO  = new BO.Capitulo();

                    capituloBO.Id_capitulo = Convert.ToInt32(Session["id_capitulo"]);

                    DataTable dt_capitulos = capituloDAO.devuelveDatos(capituloBO);

                    txtTitulo.Text    = dt_capitulos.Rows[0]["titulo"].ToString();
                    txtContenido.Text = dt_capitulos.Rows[0]["contenido"].ToString();
                }
                if (Session["operacion_historia"].ToString() == "nuevo")
                {
                    // NO HACE NADA NO CARGA INFORMACION, SOLO CAPTURA
                }
            }
        }
Esempio n. 14
0
        protected void btn_add_capitulo_Click(object sender, EventArgs e)
        {
            if (Session["operacion_historia"] != null)
            {
                if (Session["operacion_historia"].ToString() == "editar")
                {
                    BO.Capitulo  capituloBO  = new BO.Capitulo();
                    DAO.Capitulo capituloDAO = new DAO.Capitulo();

                    capituloBO.Id_capitulo = Convert.ToInt32(Session["id_capitulo"]);
                    //capituloBO.Id_historia = id_historia;
                    capituloBO.Titulo    = txtTitulo.Text;
                    capituloBO.Contenido = txtContenido.Text;

                    //Session["id_historia"] = id_historia;
                    if (capituloDAO.actualizaCapitulo(capituloBO) != 0)
                    {
                        Response.Redirect("../GUI/wfAgregarCapitulo.aspx", false);
                    }
                }
                if (Session["operacion_historia"].ToString() == "nuevo")
                {
                    DAO.Capitulo capituloDAO = new DAO.Capitulo();
                    BO.Capitulo  capituloBO  = new BO.Capitulo();

                    capituloBO.Titulo      = txtTitulo.Text;
                    capituloBO.Contenido   = txtContenido.Text;
                    capituloBO.Id_historia = Convert.ToInt32(Session["id_historia"]);

                    if (capituloDAO.creaCapitulo(capituloBO) != 0)
                    {
                        Response.Redirect("../GUI/wfAgregarCapitulo.aspx", false);
                    }
                }
            }
        }