public static void GetTaxMain(MediaTaxonomy parameters)
    {
        //Model_Post p = new Model_Post { PostTypeID = 1 };
        IList <MediaTaxonomy> ret = MediaController.GetTaxonomyListByRef();


        AppTools.SendResponse(HttpContext.Current.Response, ret.ObjectToJSON());
    }
    public static IList <MediaTaxonomy> GetTaxonomyListByRefActive(int RefID = 1)
    {
        MediaTaxonomy mt = new MediaTaxonomy {
            KeyRef = RefID
        };


        return(mt.model_GetTaxonomyListActive(mt));
    }
    public static int InsertChildTaxonomy(string param)
    {
        MediaTaxonomy mt = new MediaTaxonomy {
            Title = param
        };


        return(mt.model_InsertChildTaxonomy(mt));
    }
    public static int InsertChildTaxonomy(string param, int priority)
    {
        MediaTaxonomy mt = new MediaTaxonomy {
            Title       = param,
            DatePublish = DatetimeHelper._UTCNow(),
            Priority    = priority
        };


        return(mt.model_InsertChildTaxonomy(mt));
    }
Example #5
0
    protected void linkrestore_Click(object sender, EventArgs e)
    {
        int TaxID = int.Parse(Request.QueryString["TaxID"]);

        MediaTaxonomy tax = new MediaTaxonomy();

        if (tax.model_updateMediaTaxonomyTrash(TaxID, true))
        {
            Response.Redirect(Request.Url.ToString());
        }
    }
Example #6
0
    protected void linktrash_Click(object sender, EventArgs e)
    {
        //int TaxTypeID = int.Parse(this.TaxTypeID);
        //byte intPostTypeID = byte.Parse(this.PostTypeID);
        int TaxID = int.Parse(Request.QueryString["TaxID"]);

        MediaTaxonomy tax = new MediaTaxonomy();

        if (tax.model_updateMediaTaxonomyTrash(TaxID, false))
        {
            Response.Redirect("MediaTax.aspx?Mode=Edit&TaxID=" + TaxID);
        }
    }
    public static void UpdateTaxPri(dynamic parameters)
    {
        bool ret = false;

        var dd = HttpUtility.ParseQueryString(parameters["formreq"]);

        // string data = parameters["formreq"];

        //dynamic dd =  JsonHelper.JsonTODynamic(data);

        var dict = HttpUtility.ParseQueryString(parameters["formreq"]);

        var check = dict["check_pri"];

        if (!string.IsNullOrEmpty(check))
        {
            MediaTaxonomy cTax = new MediaTaxonomy();

            string[] arrcheck = check.Split(',');
            foreach (string i in arrcheck)
            {
                ret = cTax.UpdateTaxonomyPri(int.Parse(i), int.Parse(dict["pri_" + i]));
            }
        }



        bool   success = false;
        string msg     = "no";

        if (ret)
        {
            success = true;
            msg     = "Insert Completed";
        }


        string res = (new BaseWebMethodAJax
        {
            success = success,
            msg = msg
        }).ObjectToJSON();

        AppTools.SendResponse(HttpContext.Current.Response, res);
    }
Example #8
0
    public void InsertMode()
    {
        MediaTaxonomy tax = new MediaTaxonomy
        {
            Priority    = 1,
            DatePublish = DatetimeHelper._UTCNow(),
            Title       = txtTitle.Text.Trim(),
            KeyRef      = 1,
            TaxType     = "child",
            KeyID       = 0,
        };


        int TaxID = tax.model_InsertChildTaxonomy(tax);

        if (TaxID > 0)
        {
            Response.Redirect("MediaTax.aspx?Mode=Edit&TaxID=" + TaxID);
        }
    }
Example #9
0
    public void Update()
    {
        int TaxID = int.Parse(Request.QueryString["TaxID"]);


        MediaTaxonomy tax = new MediaTaxonomy
        {
            TaxID = TaxID,

            Title = txtTitle.Text.Trim(),
        };



        bool ret = tax.model_updateMediaTaxonomy(tax);

        if (ret)
        {
            Response.Redirect("MediaTax.aspx?Mode=Edit&TaxID=" + TaxID);
        }
    }
Example #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.Page.IsPostBack)
        {
            //Literal hTitle = this.Page.Master.FindControl("PageTitleHeader") as Literal;
            // hTitle.Text = ": " + cp.Title + "-" + (intTaxTypeID == 1 ? "Category" : "Tags");

            ListItem listitem = new ListItem("None", "0");
            if (!string.IsNullOrEmpty(this.Mode))
            {
                switch (this.Mode)
                {
                case "Add":

                    //slug_form.Visible = false;
                    btnPubish.Text = "Add New Now";

                    //form_status.Visible = false;
                    //form_publish.Visible = false;
                    //form_viewcount.Visible = false;

                    //cover_type.Visible = false;
                    //master_slider.Visible = false;



                    lbldatepublish.Text = "----";
                    //dropStatus.SelectedValue = "True";



                    linkrestore.Visible = false;
                    linktrash.Visible   = false;

                    break;

                case "Edit":

                    HyperLink addTax = this.Page.Master.FindControl("AdnewBtn") as HyperLink;
                    addTax.Visible     = true;
                    addTax.NavigateUrl = "/admin/Medias/MediaTax.aspx?Mode=Add";


                    //Model_PostTaxonomy tax = new Model_PostTaxonomy();
                    int TaxID = int.Parse(Request.QueryString["TaxID"]);
                    //tax = tax.GetTaxonomyByID(int.Parse(Request.QueryString["TaxID"]));
                    //slug.Text = tax.Slug.Trim();
                    //slug_form.Visible = true;



                    //dropStatus.SelectedValue = tax.Status.ToString();
                    MediaTaxonomy tax = new MediaTaxonomy();
                    tax = tax.model_GetTaxonomyById(TaxID);

                    txtTitle.Text       = tax.Title.Trim();
                    lbldatepublish.Text = tax.DatePublish.ToThaiDateTime().ToString("dd MMM yyyy HH:mm tt");
                    //txtContentBuilder.Text = tax.BodyContentBuilder;
                    //txtContent.Text = tax.BodyContent;

                    if (tax.Status)
                    {
                        linktrash.Visible   = true;
                        linkrestore.Visible = false;
                    }
                    else
                    {
                        linktrash.Visible   = false;
                        linkrestore.Visible = true;
                    }



                    break;
                }
            }
        }
    }