﻿@using System.Web.UI.WebControls
@using RevZone.Core.Common
@using AnimationType = DevExpress.Web.AnimationType
@using RevZone.Web.MVC.ViewModels.Timesheets
@model TimeSheetsTasksViewModel
    
<div id="TimesheetTasksToolbar">
    @*<div class="column-toolbar" style="padding-right:10px;">
            @Html.DevExpress().Button(
                settings =>
                {
                    settings.Name = "Properties";
                    settings.Text = " ";
                    settings.ToolTip = T("Properies").ToString();
                    settings.EnableTheming = false;
                    settings.EnableClientSideAPI = true;
                    settings.Images.Image.SpriteProperties.CssClass = "rzSVG rzSVG-svgPDMopen";
                    settings.Images.Image.SpriteProperties.DisabledCssClass = "rzSVG rzSVG-svgPDMopen rzSVGDisable";
                    settings.ClientSideEvents.Click = "function(s,e){ Timesheets.ToolbarTasksClick(s,e);}";
                }).GetHtml()
        </div>*@
    <div class="column-toolbar" style="padding-right:10px;">

        @Html.DevExpress().Button(settings =>
        {
            settings.Name = "btnMainTasksShowHideCompleted";
            //settings.Text = T("ShowCompleted").ToString(); ;
            settings.ControlStyle.CssClass = "transparentButton";
            //settings.Styles.Style.BackColor = Color.Transparent;
            settings.Styles.Style.BorderStyle = BorderStyle.None;
            settings.Images.Image.SpriteProperties.CssClass = "rzSVG rzSVG-svgReleased";
            settings.ClientSideEvents.Click = "function(s,e){ Timesheets.ToolbarTasksClick(s,e);}";
        }).GetHtml()

    </div>

    <div class="column-toolbar" style="padding-right:10px;">
        @Html.DevExpress().CheckBox(settings =>
             {
                 settings.Name = "ShowOnlyProjectRelatedTasksSelected";
                 settings.Text = T("ShowOnlyProjectRelatedTasks").ToString();
                 settings.ToolTip = T("ShowOnlyProjectRelatedTasks").ToString();
                 settings.EnableTheming = false;
                 settings.Properties.ClientSideEvents.CheckedChanged = "Timesheets.ShowOnlyProjectRelatedTasksSelectedCheckedChanged";
             }).GetHtml()
    </div>
    <div class="column-toolbar" style="padding-right:10px;">

        @Html.DevExpress().CheckBox(
            settings =>
            {
                settings.Name = "ShowOnlyTasksAssignedToMe";
                settings.Text = T("TasksAssignedToMe").ToString();
                settings.ToolTip = T("TasksAssignedToMe").ToString();
                settings.EnableTheming = false;
                settings.Properties.ClientSideEvents.CheckedChanged = "Timesheets.ShowOnlyTasksAssignedToMe";
            }).GetHtml()

    </div>
    <div class="column-toolbar" style="padding-right:10px;">
        @Html.DevExpress().Button(
            settings =>
            {
                settings.Name = "Export";
                settings.Text = T("Export").ToString();
                settings.ToolTip = T("Export").ToString();
                settings.EnableTheming = false;
                settings.EnableClientSideAPI = true;
                settings.Images.Image.SpriteProperties.CssClass = "rzSVG rzSVG-svgNew";
                settings.Images.Image.SpriteProperties.DisabledCssClass = "rzSVG rzSVG-svgNew rzSVGDisable";
                settings.ClientSideEvents.Click = "function(s,e){ Timesheets.ToolbarTasksClick(s,e);}";
            }).GetHtml()
    </div>
</div>
<br />
<div style="padding: 10px">
    @{
        Html.RenderPartial("../Timesheets/TimesheetsTasks/TimesheetsTasksGrid", Model);
    }
</div>
