﻿var pWinNewUser=null;
var iNewClass_ParentID=0;
function NewUser(){
if (pWinNewUser!=null){
        pWinNewUser.show();
        return ;
    }
    jQuery.facebox("正在打开......");
jQuery.get('./HTML/NewUser.html', function(data) {
   var html = jQuery(data);
var options = {title:"创建新用户"};
if (options.filter) html = jQuery(options.filter, html);
pWinNewUser=new Boxy(html, options);
jQuery.facebox.close();
});

}
function SaveNewUser(){
if ($("#NewUser_Name").val()==""){
        alert("请输入用户名！");
        return ;
    }
    jQuery.facebox("正在提交......");
    
    $.post("SaveUser.aspx", 
        {
            action: "post",
            ID:"0",
            ParentID:iNewClass_ParentID,
            Name: $("#NewUser_Name").val(),
            Email: $("#NewUser_Email").val(),
            Password:$("#NewUser_Password").val(),
            Real_Name:$("#NewUser_Real_Name").val(),
            Cellphone:$("#NewUser_Cellphone").val(),
            Work_Phone:$("#NewUser_Work_Phone").val(),
            Company:$("#NewUser_Company").val()
        },
        function(data){
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
            pWinNewUser.hide();
        });
}
var pWinEditUser=null;
var EditUser_ID=0;
function EditUser(ID){
EditUser_ID=ID;
    if (pWinEditUser!=null){
        pWinEditUser.show();
        GetUser(ID);
        return ;
    }
    
    var url="./HTML/EditUser.html";
    var options = {};
    var ajax = {
        url: url, type: 'GET', dataType: 'html', cache: false, 
        success: function(html) {
            html = jQuery(html);
            options.title='编辑用户';
            if (options.filter) html = jQuery(options.filter, html);
            pWinEditUser=new Boxy(html, options);
            jQuery.facebox.close();
            GetUser(ID);
        }
    };
    
    jQuery.each(['type', 'cache'], function() {
        if (this in options) {
            ajax[this] = options[this];
            delete options[this];
        }
    });
    jQuery.ajax(ajax);
}
function GetUser(ID)
{
       jQuery.facebox("正在读取......");
       $.post("ViewUser.aspx", 
        {
            action: "post",
            ID: ID
        },
        function(data){
            var pUser = eval('(' +data+ ')');
$("#EditUser_Name").val(pUser.name);
$("#EditUser_Email").val(pUser.email);
$("#EditUser_Real_Name").val(pUser.real_name);
$("#EditUser_Cellphone").val(pUser.cellphone);
$("#EditUser_Work_Phone").val(pUser.work_phone);
$("#EditUser_Company").val(pUser.company);
$("#EditUser_Memo").val(pUser.memo);
            jQuery.facebox.close();
        });
}
function UserRemove(ID){
if (confirm("你要删除这个用户吗？ID="+ID)){
    $.post("UserRemove.aspx",
        {
            action: "post",
            ID:ID
        },
        function(data){
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
        });
}
}
function SaveEditUser(){
    if ($("#EditClass_Name").val()==""){
        alert("请输入类别名称");
        return ;
    }

    jQuery.facebox("正在提交......");
    $.post("SaveEditUser.aspx",
        {
            action: "post",
            name:$("#EditUser_Name").val(),
email:$("#EditUser_Email").val(),
real_name:$("#EditUser_Real_Name").val(),
cellphone:$("#EditUser_Cellphone").val(),
work_phone:$("#EditUser_Work_Phone").val(),
company:$("#EditUser_Company").val(),
memo:$("#EditUser_Memo").val(),
ID: EditUser_ID
        },
        function(data){
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
        });
}
var pWinUserTag=null;
function WinUserTag(ID){
    EditUser_ID=ID;
    if (pWinUserTag!=null){
        pWinUserTag.show();
        return ;
    }
jQuery.get('./HTML/UserTag.html', function(data) {
   var html = jQuery(data);
var options = {title:"授权"};
if (options.filter) html = jQuery(options.filter, html);
pWinUserTag=new Boxy(html, options);
jQuery.facebox.close();
});

}
function SaveUserTag(){
    if ($("#EditClass_Name").val()==""){
        jQuery.facebox("请输入类别名称");
        return ;
    }
    jQuery.facebox("正在提交......");
    $.post("SaveUserTag.aspx",
        {
            action: "post",
            FromID:EditUser_ID,
ToID:$("#UserTag_GroupID").val(),
Tag_Type:$("#UserTag_Tag_Type").val(),
Tag:$("#UserTag_Tag").val()
        },
        function(data){
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
        });
}
var strUserField="";
var pWinUserField=null;
function WinUserField(ID,strField){
    EditUser_ID=ID;
    strUserField=strField;
    if (pWinUserField!=null){
        pWinUserField.show();
        return ;
    }
jQuery.get('./HTML/UserField.html', function(data) {
   var html = jQuery(data);
var options = {title:"编辑"+strField};
if (options.filter) html = jQuery(options.filter, html);
pWinUserField=new Boxy(html, options);
jQuery.facebox.close();
});

}

function SaveUserField(){
    if ($("#UserField_Content").val()==""){
        jQuery.facebox("请输入类别名称");
        return ;
    }
    jQuery.facebox("正在提交......");
    $.post("SaveUserField.aspx",
        {
            action: "post",
            ID:EditUser_ID,
Field:strUserField,
Value:$("#UserField_Content").val()
        },
        function(data){
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
        });
}

var pWinEditUserMemo=null;
function EditUserMemo(ID){
    EditUser_ID=ID;
    if (pWinEditUserMemo!=null){
        pWinEditUserMemo.show();
        GetUserMemo(ID);
        return ;
    }
jQuery.get('./HTML/EditUserMemo.html', function(data) {
   var html = jQuery(data);
var options = {title:"编辑备注:"};
if (options.filter) html = jQuery(options.filter, html);
pWinEditUserMemo=new Boxy(html, options);
jQuery.facebox.close();
GetUserMemo(ID);
});

}
function GetUserMemo(ID){
jQuery.facebox("正在读取......");
$.getJSON("GetUserMemo.aspx",
{ID: EditUser_ID},
 function(json){
$("#EditUser_Memo").val(json.memo);
jQuery.facebox.close();
 });

}
function SaveEditUserMemo(){
    if ($("#EditClass_Name").val()==""){
        alert("请输入类别名称");
        return ;
    }

    jQuery.facebox("正在提交......");

    $.post("SaveEditUserMemo.aspx", 
        {
            action: "post",
            ID: EditUser_ID,
Memo:$("#EditUser_Memo").val()
        },
        function(data){
            jQuery.facebox(data
+"<a href='javascript:Web_Refresh()'>刷新</a>");
        });
}