﻿@using DevExpress.Web
@using DevExpress.Web.Mvc.UI
@Html.DevExpress().PopupMenu(settings =>
{
    settings.AllowSelectItem = false;
    settings.Name = "UsersContextMenu";
    settings.PopupAction = PopupAction.LeftMouseClick;
    settings.ClientSideEvents.ItemClick = "function(s, e) {  AdministrationMain.Users.UsersData.Grid_ItemClick(s,e) }";

    settings.Items.Add(c =>
    {
        c.Name = "ContextMenuNew";
        c.Text = T("New").ToString();
        c.Image.SpriteProperties.CssClass = "solidworks new16";
    });
    settings.Items.Add(c =>
    {
        c.Name = "ContextMenuEdit";
        c.Text = T("Edit").ToString();
        c.Image.SpriteProperties.CssClass = "solidworks edit16";
    });
    settings.Items.Add(c =>
    {
        c.Name = "ContextMenuResetPassword";
        c.Text = T("ResetPassword").ToString();
    });
    settings.Items.Add(c =>
    {
        c.Name = "ContextMenuCopySelectedValue";
        c.Text = T("CopySelectedValue").ToString();
        c.Image.SpriteProperties.CssClass = "rzSVG rzSVG-svgCopy";
        c.Items.Add(T("FirstName").ToString(), "ContextMenuFirstName").Index = 1;
        c.Items.Add(T("LastName").ToString(), "ContextMenuLastName").Index = 2;
        c.Items.Add(T("UserName").ToString(), "ContextMenuUserName").Index = 3;
        c.Items.Add(T("Department").ToString(), "ContextMenuDepartment").Index = 4;
    });
    settings.Items.Add(c =>
    {
        c.BeginGroup = true;
        c.Name = "ContextMenuEnable";
        c.Text = T("Enable").ToString();
    });
    settings.Items.Add(c =>
    {
        c.Name = "ContextMenuDisable";
        c.Text = T("Disable").ToString();
    });
    settings.Items.Add(c =>
    {
        c.BeginGroup = true;
        c.Name = "ContextMenuSwitchFirstNameWithLastName";
        c.Text = T("SwitchFirstNameWithLastName").ToString();
    });
    settings.Items.Add(c =>
    {
        c.Name = "ContextMenuSet";
        c.Text = T("Set").ToString();
        c.Items.Add(T("Manager").ToString(), "ContextMenuSetManager").Index = 1;
        c.Items.Add(T("Location").ToString(), "ContextMenuSetLocation").Index = 3;
        c.Items.Add(T("Position").ToString(), "ContextMenuSetPosition").Index = 4;
        c.Items.Add(T("Department").ToString(), "ContextMenuSetDepartment").Index = 5;
        c.Items.Add(T("LineManager").ToString(), "ContextMenuSetLineManager").Index = 2;
        c.Items.Add(T("TelephoneAndMobile").ToString(), "ContextMenuSetTelephoneAndMobile").Index = 6;
    });
    settings.Items.Add(c =>
    {
        c.Name = "ContextMenuClearFlags";
        c.Text = T("ClearFlags").ToString();
    });
}).GetHtml()