public void DoOpen()
        {
            BO.Revision  oRevision    = new BO.Revision();
            DAO.Revision oRevisionDAO = new DAO.Revision();
            DataTable    dt           = oRevisionDAO.devuelveDatos(oRevision);

            gvRevisiones.DataSource = dt;
            gvRevisiones.DataBind();
        }
        public void buscar()
        {
            BO.Revision  obj     = (BO.Revision)Session["frmRevisionBO"];
            DAO.Revision objCtrl = new DAO.Revision();
            DataTable    dt      = objCtrl.devuelveDatos(obj);

            if (dt.Rows.Count != 0)
            {
                txtId_admin.Text         = dt.Rows[0]["id_admin"].ToString();
                txtIdHistoria.Text       = dt.Rows[0]["id_historia"].ToString();
                lboxEstado.SelectedValue = dt.Rows[0]["id_estatus"].ToString();
            }
        }
        public void llenar_status()
        {
            lboxEstado.Items.Clear();
            DAO.Revision revisionDAO = new DAO.Revision();
            DataRow[]    dr_status   = revisionDAO.GetStatus().Select();

            foreach (var row in dr_status)
            {
                ListItem listItem = new ListItem();
                listItem.Text  = row["nombre_estatus"].ToString();
                listItem.Value = row["id_status"].ToString();
                lboxEstado.Items.Add(listItem);
            }
        }
        public void eliminar()
        {
            BO.Revision  obj     = (BO.Revision)Session["frmRevisionBO"];
            DAO.Revision objCtrl = new DAO.Revision();

            obj.Id_historia = Convert.ToInt32(txtIdHistoria.Text);

            int ok = objCtrl.eliminaDatos(obj);

            if (ok != 0)
            {
                Response.Redirect("wfTablaRevisiones.aspx");
            }
            else
            {
                Mensaje("La operación se realizó de manera correcta");
            }
        }
        public void agregar()
        {
            string mensaje = "";

            if (txtId_admin.Text == string.Empty)
            {
                mensaje = mensaje + "Introduce el Titulo\n";
            }
            if (txtIdHistoria.Text == string.Empty)
            {
                mensaje = mensaje + "Introduce el contenido\n";
            }


            if (mensaje.Trim().Length == 0)
            {
                BO.Revision  obj     = new BO.Revision();
                DAO.Revision objCtrl = new DAO.Revision();
                obj.Id_admin    = Convert.ToInt32(txtId_admin.Text);
                obj.Id_historia = Convert.ToInt32(txtIdHistoria.Text);
                obj.Id_estado   = Convert.ToInt32(lboxEstado.SelectedValue);
                int ok = objCtrl.creaRevision(obj);
                if (ok != 0)
                {
                    Response.Redirect("wfTablaRevisiones.aspx");
                }
                else
                {
                    Mensaje("La operación no se realizó de manera correcta");
                }
            }
            else
            {
                Mensaje("Favor de ingresar los siguientes datos:\n" + mensaje);
            }
        }