using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.ComponentModel;

public partial class UserControl_Toolbar : System.Web.UI.UserControl
{

    private string sTitle = "";
    private bool bNewShow=true;
    private bool bSaveShow = true;
    private bool bDeleteShow = true;
    protected void Page_Load(object sender, EventArgs e)
    {

        divToolBar.CssClass = "toolbar";

        btnNew.CssClass = "toolbarButton";
        btnNew.Attributes.Add("onMouseOver", "javascript:this.className='toolbarButtonHover'");
        btnNew.Attributes.Add("onMouseOut", "javascript:this.className='toolbarButton'");
        btnNew.Attributes.Add("onclick", "javascript:f_New()");
        //toolbarNewButtonShow(true);

        btnSave.CssClass = "toolbarButton";
        btnSave.Attributes.Add("onMouseOver", "javascript:this.className='toolbarButtonHover'");
        btnSave.Attributes.Add("onMouseOut", "javascript:this.className='toolbarButton'");
        btnSave.Attributes.Add("onclick", "javascript:f_Save()");

        btnDelete.CssClass = "toolbarButton";
        btnDelete.Attributes.Add("onMouseOver", "javascript:this.className='toolbarButtonHover'");
        btnDelete.Attributes.Add("onMouseOut", "javascript:this.className='toolbarButton'");
        btnDelete.Attributes.Add("onclick", "javascript:f_Delete()");

        btnMain.CssClass = "toolbarButton";
        btnMain.Attributes.Add("onMouseOver", "javascript:this.className='toolbarButtonHover'");
        btnMain.Attributes.Add("onMouseOut", "javascript:this.className='toolbarButton'");
        btnMain.Attributes.Add("onclick", "javascript:self.location='../index.aspx'");

        toolbarTitle.Text = "¡i" + sTitle + "¡j";


        if (bNewShow == true)
        {
            btnNew.Attributes.Add("style", "display:");
            spanNewSeperate.Attributes.Add("style", "display:");
        }
        else
        {
            btnNew.Attributes.Add("style", "display:none");
            spanNewSeperate.Attributes.Add("style", "display:none");
        }

        if (bSaveShow == true)
        {
            btnSave.Attributes.Add("style", "display:");
            spanSaveSeperate.Attributes.Add("style", "display:");
        }
        else
        {
            btnSave.Attributes.Add("style", "display:none");
            spanSaveSeperate.Attributes.Add("style", "display:none");
        }

        if (bDeleteShow == true)
        {
            btnDelete.Attributes.Add("style", "display:");
            spanDeleteSeperate.Attributes.Add("style", "display:");
        }
        else
        {
            btnDelete.Attributes.Add("style", "display:none");
            spanDeleteSeperate.Attributes.Add("style", "display:none");
        }
    }

    //public void toolbarNewButtonShow(Boolean bShow)
    //{
    //    if(bShow==true){
    //        btnNew.Attributes.Add("style", "display:");
    //        spanNewSeperate.Attributes.Add("style", "display:");
    //    }else{
    //        btnNew.Attributes.Add("style", "display:none");
    //        spanNewSeperate.Attributes.Add("style", "display:none");
    //    }
    //}

    //public void toolbarSaveButtonShow(Boolean bShow)
    //{
    //    if (bShow == true)
    //    {
    //        btnSave.Attributes.Add("style", "display:");
    //        spanSaveSeperate.Attributes.Add("style", "display:");
    //    }
    //    else
    //    {
    //        btnSave.Attributes.Add("style", "display:none");
    //        spanSaveSeperate.Attributes.Add("style", "display:none");
    //    }
    //}

    //public void toolbarDeleteButtonShow(Boolean bShow)
    //{
    //    if (bShow == true)
    //    {
    //        btnDelete.Attributes.Add("style", "display:");
    //        spanDeleteSeperate.Attributes.Add("style", "display:");
    //    }
    //    else
    //    {
    //        btnDelete.Attributes.Add("style", "display:none");
    //        spanDeleteSeperate.Attributes.Add("style", "display:none");
    //    }
    //}

    [Browsable(true)]
    public string toolBarSetTitle
    {
        get
        {
            return sTitle;
        }
        set
        {
            sTitle = value;
        }
    }

    [Browsable(true)]
    public bool btnNewShow
    {
        get
        {
            return bNewShow;
        }
        set
        {
            bNewShow = value;
        }
    }

    [Browsable(true)]
    public bool btnSaveShow
    {
        get
        {
            return bSaveShow;
        }
        set
        {
            bSaveShow = value;
        }
    }

    [Browsable(true)]
    public bool btnDeleteShow
    {
        get
        {
            return bDeleteShow;
        }
        set
        {
            bDeleteShow = value;
        }
    }
}
