﻿@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 = "AddTask";
                settings.Text = " ";
                settings.ToolTip = T("AddNew").ToString();
                settings.EnableTheming = false;
                settings.EnableClientSideAPI = true;
                settings.Images.Image.SpriteProperties.CssClass = "rzSVG rzSVG-svgAddBlue";
                settings.Images.Image.SpriteProperties.DisabledCssClass = "rzSVG rzSVG-svgAddBlue rzSVGDisable";
                settings.ClientSideEvents.Click = "function(s,e){ Timesheets.ToolbarTasksClick(s,e);}";
            }).GetHtml()
        @Html.DevExpress().Button(
            settings =>
            {
                settings.Name = "RemoveTask";
                settings.Text = " ";
                settings.ToolTip = T("Remove").ToString();
                settings.EnableTheming = false;
                settings.EnableClientSideAPI = true;
                settings.Images.Image.SpriteProperties.CssClass = "rzSVG rzSVG-svgRemove";
                settings.Images.Image.SpriteProperties.DisabledCssClass = "rzSVG rzSVG-svgRemove 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 = "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().CheckBox(
            settings =>
            {
                settings.Name = "ShowOnlyProjectRelatedTasks";
                settings.Text = T("ShowOnlyProjectRelatedTasks").ToString();
                settings.ToolTip = T("ShowOnlyProjectRelatedTasks").ToString();
                settings.EnableTheming = false;
                settings.Properties.ClientSideEvents.CheckedChanged = "Timesheets.ShowOnlyProjectRelatedTasksCheckedChanged";
            }).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>
<div style="padding: 10px">
    @{
        Html.RenderPartial("../Timesheets/TimesheetsTasks/TimesheetsTasksGrid", Model);
    }
</div>