//table 特效
$(function(){
	//隔行变色
	$("table tr:even").addClass("trEvenColor");
	//划过变色
	$("table tr").mouseover(function(){ 
	 	$(this).addClass("trOver");
	 }).mouseout(function(){
		$(this).removeClass("trOver");
	 }).click(function(){
		 $("tr").removeClass("trCurr");
		 $(this).toggleClass("trCurr");
	 });
});

//登录表单检测
function checkLoginFrom(){
	var username        = $("#username").val();
	var password        = $("#password").val();
	var loginCheckCode  = $("#loginCheckCode").val();
	checkLoginFromEmpty(username,password,loginCheckCode);
	return false;
}

//检查登录表单信息是否为空
function checkLoginFromEmpty(username,password,loginCheckCode){
	if(!username){
		Dialog.alert("提示：用户名不能为空！");
		return false;
	}
	if(!password){
		Dialog.alert("提示：密码不能为空！");
		return false;
	}
	if(!loginCheckCode){
		Dialog.alert("提示：验证码不能为空！");
		return false;
	}
	checkLoginInfo(username,password,loginCheckCode);
}

//AJAX登录检测
function checkLoginInfo(username,password,loginCheckCode){
		openLoadWindow();
		$.post("?do=login",{"username":username,"password":password,"loginCheckCode":loginCheckCode},function(data,textStatus){
			Dialog.close('loading');
			if(data=="msg1")
				Dialog.alert(" 提示：用户名不能为空！");
			else if(data=="mgs2")
				Dialog.alert(" 提示：密码不能为空！");
			else if(data=="msg3")
				Dialog.alert(" 提示：验证码不能为空！");
			else if(data=="msg4")
				Dialog.alert(" 提示：验证码输入错误！");
			else if(data=="msg5")
				Dialog.alert(" 提示：用户名或密码错误！");
			else if(data == "checkLoginInfoIsOk")
				location.href = '/';
			else
				Dialog.alert(" 提示：未知错误。"+data);
		});
}

//个人密码修改
function changePasswordForm(){
	var oldpass  = $("#oldpass").val();
	var newpass  = $("#newpass").val();
	var newpass2 = $("#newpass2").val();
	if(!oldpass){
		Dialog.alert(" 提示：请输入原密码！");
		return false;
	}
	if(!newpass){
		Dialog.alert(" 提示：请输入新密码！");
		return false;
	}
	if(newpass!=newpass2){
		Dialog.alert(" 提示：两次输入的新密码不一致！");
		return false;
	}
	openLoadWindow();
	$.post("?do=change",{"oldpass":oldpass,"newpass":newpass,"newpass2":newpass2},function(data,textStatus){
			Dialog.close('loading');
			if(data=="msg1")
				Dialog.alert(" 提示：原密码错误！");
			else if(data=="mgs2")
				Dialog.alert(" 提示：两次输入的新密码不一致！");
			else if(data == "ok"){
				Dialog.alert(" 提示：密码修改成功！",function(){location.reload();});
			}
			else
				Dialog.alert(" 提示：未知错误。"+data);
		});
	return false;
}

//员工信息表单
function checkPersonnelFrom(set){
	if(!set)
		set ='insert';
	else
		var id    = $("#id").val();
	var name    = $("#name").val();
	var sex     = $("#sex").val();
	var phone   = $("#phone").val();
	var month   = $("#month").val();
	var day     = $("#day").val();
	var shop    = $("#shop").val();
	var flag    = $("#flag").val();
	var address = $("#address").val();
	var content = $("#content").val();
	checkPersonnelFromEmpty(name,sex,phone,month,day,shop,flag,address,content,set,id)
	return false;
}

//检查员工表单信息是否为空
function checkPersonnelFromEmpty(name,sex,phone,month,day,shop,flag,address,content,set,id){
	if(!name){
		Dialog.alert("提示：姓名不能为空！");
		return false;
	}
	if(!sex){
		Dialog.alert("提示：请选择性别！");
		return false;
	}
	if(!phone){
		Dialog.alert("提示：联系电话不能为空！");
		return false;
	}
	if(!shop){
		Dialog.alert("提示：请选择所属分店！");
		return false;
	}
	if(!flag){
		Dialog.alert("提示：请选择状态！");
		return false;
	}
	insertPersonnelInfo(name,sex,phone,month,day,shop,flag,address,content,set,id);		
}

//员工信息插入
function insertPersonnelInfo(name,sex,phone,month,day,shop,flag,address,content,set,id){
		openLoadWindow();
		if(set=='insert')
			$.post('?do=insert',{"name":name,"sex":sex,"phone":phone,"month":month,"day":day,"shop":shop,"flag":flag,"address":address,"content":content},function(data,textStatus){
				Dialog.close('loading');
				if(data=="msg1")
					Dialog.alert(" 提示：姓名不能为空！");
				else if(data=="msg2")
					Dialog.alert(" 提示：请选择性别！");
				else if(data=="msg3")
					Dialog.alert(" 提示：联系电话不能为空！");
				else if(data=="msg4")
					Dialog.alert(" 提示：请选择所属分店！");
				else if(data=="msg5")
					Dialog.alert(" 提示：请选择状态！");
				else if(data=="false")
					Dialog.alert(" 提示：写入数据库失败！");
				else if(data == "ok"){
					Dialog.alert(" 提示：添加成功！",function(){location.reload();});
				}
				else
					Dialog.alert(" 提示：未知错误。"+data);
			});
		else if(set=='update')
			$.post('?do=update',{"id":id,"name":name,"sex":sex,"phone":phone,"month":month,"day":day,"shop":shop,"flag":flag,"address":address,"content":content},function(data,textStatus){
				Dialog.close('loading');
				if(data=="msg1")
					Dialog.alert(" 提示：姓名不能为空！");
				else if(data=="msg2")
					Dialog.alert(" 提示：请选择性别！");
				else if(data=="msg3")
					Dialog.alert(" 提示：联系电话不能为空！");
				else if(data=="msg4")
					Dialog.alert(" 提示：请选择所属分店！");
				else if(data=="msg5")
					Dialog.alert(" 提示：请选择状态！");
				else if(data=="false")
					Dialog.alert(" 提示：写入数据库失败！");
				else if(data == "ok"){
					Dialog.alert(" 提示：修改成功！",function(){parent.location.reload()});
				}
				else
					Dialog.alert(" 提示：未知错误。"+data);
			});
}

//删除员工信息
function sysDelPersionnel(id){
	$.post('sysDelPersonnel.php?do=delete',{"id":id},function(data,textStatus){
		if(data=="msg")
			Dialog.alert(" 提示：参数错误，或非法操作！");
		else if(data=="ok"){
			Dialog.alert(" 提示：删除成功！",function(){parent.location.reload();});
		}
		else if(data=="msg3")
			Dialog.alert(" 提示：删除失败！");
		else
			Dialog.alert(" 提示：未知错误。"+data);
	});
}

//系统用户信息表单
function checkUserFrom(set){
	if(!set)
		set ='insert';
	else
		var id    = $("#id").val();
	var username  = $("#username").val();
	var userpass  = $("#userpass").val();
	var userpass2 = $("#userpass2").val();
	var role      = $("#role").val();
	var workid    = $("#workid").val();
	checkUserFromEmpty(username,userpass,userpass2,role,workid,set,id)
	return false;
}

//检查登录表单信息是否为空
function checkUserFromEmpty(username,userpass,userpass2,role,workid,set,id){
	if(!username){
		Dialog.alert("提示：用户名不能为空！");
		return false;
	}
	if(!id){
		if(!userpass){
			Dialog.alert("提示：用户密码不能为空");
			return false;
		}
		if(userpass!=userpass2){
			Dialog.alert("提示：两次输入的密码不一样");
			return false;
		}
	}
	else if(userpass){
		if(userpass!=userpass2){
			Dialog.alert("提示：两次输入的密码不一样");
			return false;
		}
	}
	if(!role){
		Dialog.alert("提示：请选择用户角色！");
		return false;
	}
	if(!workid){
		Dialog.alert("提示：请选择用户姓名！");
		return false;
	}
	insertUserInfo(username,userpass,userpass2,role,workid,set,id);		
}

//员工信息插入
function insertUserInfo(username,userpass,userpass2,role,workid,set,id){
		openLoadWindow();
		if(set=='insert')
			$.post('?do=insert',{"username":username,"userpass":userpass,"userpass2":userpass2,"role":role,"workid":workid},function(data,textStatus){
				Dialog.close('loading');
				if(data=="msg1")
					Dialog.alert(" 提示：用户名不能为空！");
				else if(data=="msg2")
					Dialog.alert(" 提示：用户密码不能为空！");
				else if(data=="msg3")
					Dialog.alert(" 提示：两次输入的密码不一样！");
				else if(data=="msg4")
					Dialog.alert(" 提示：请选择用户角色！");
				else if(data=="msg5")
					Dialog.alert(" 提示：请选择用户姓名！");
				else if(data=="msg6")
					Dialog.alert(" 提示：用户名已存在！");
				else if(data=="msg7")
					Dialog.alert(" 提示：此员工已有操作账号！");
				else if(data=="false")
					Dialog.alert(" 提示：写入数据库失败！");
				else if(data == "ok"){
					Dialog.alert(" 提示：添加成功！",function(){location.reload();});
				}
				else
					Dialog.alert(" 提示：未知错误。"+data);
			});
		else if(set=='update')
			$.post('?do=update',{"id":id,"username":username,"userpass":userpass,"userpass2":userpass2,"role":role,"workid":workid},function(data,textStatus){
				Dialog.close('loading');
				if(data=="msg1")
					Dialog.alert(" 提示：用户名不能为空！");
				else if(data=="msg2")
					Dialog.alert(" 提示：两次输入的密码不一样！");
				else if(data=="msg3")
					Dialog.alert(" 提示：请选择用户角色！");
				else if(data=="msg4")
					Dialog.alert(" 提示：请选择用户姓名！");
				else if(data=="false")
					Dialog.alert(" 提示：写入数据库失败！");
				else if(data == "ok"){
					Dialog.alert(" 提示：修改成功！",function(){parent.location.reload()});
				}
				else
					Dialog.alert(" 提示：未知错误。"+data);
			});
}

//删除员工信息
function sysDelUser(id){
	$.post('sysDelUser.php?do=delete',{"id":id},function(data,textStatus){
		if(data=="msg")
			Dialog.alert(" 提示：参数错误，或非法操作！");
		else if(data=="ok"){
			Dialog.alert(" 提示：删除成功！",function(){parent.location.reload();});
		}
		else if(data=="false")
			Dialog.alert(" 提示：删除失败！");
		else
			Dialog.alert(" 提示：未知错误！");
	});
}

//商铺添加表单检测
function checkShopFrom(set){
	if(!set)
		set ='insert';
	else
		var id    = $("#id").val();
	var name = $("#name").val();
	var flag = $("#flag").val();
	if(!name){
		Dialog.alert(" 提示：店铺名称不能为空！");
		return false;
	}
	if(!flag){
		Dialog.alert(" 提示：请选择店铺状态！");
		return false;
	}
	openLoadWindow();
	if(set=='insert')
		$.post('?do=insert',{"name":name,"flag":flag},function(data,textStatus){
				Dialog.close('loading');
				if(data=="msg1")
					Dialog.alert(" 提示：店铺名称不能为空！");
				else if(data=="msg2")
					Dialog.alert(" 提示：请选择店铺状态！");
				else if(data=="false")
					Dialog.alert(" 提示：修改失败！");
				else if(data == "ok"){
					Dialog.alert(" 提示：添加成功！",function(){location.reload();});
				}
				else
					Dialog.alert(" 提示：未知错误。"+data);
			});
	else if(set=='update')
		$.post('?do=update',{"id":id,"name":name,"flag":flag},function(data,textStatus){
				Dialog.close('loading');
				if(data=="msg1")
					Dialog.alert(" 提示：店铺名称不能为空！");
				else if(data=="msg2")
					Dialog.alert(" 提示：请选择店铺状态！");
				else if(data=="false")
					Dialog.alert(" 提示：修改失败！");
				else if(data == "ok"){
					Dialog.alert(" 提示：修改成功！",function(){parent.location.reload()});
				}
				else
					Dialog.alert(" 提示：未知错误。"+data);
			});
	return false;
}

//删除分店信息
function sysDelShop(id){
	$.post('sysDelShop.php?do=delete',{"id":id},function(data,textStatus){
		if(data=="msg")
			Dialog.alert(" 提示：参数错误，或非法操作！");
		else if(data=="ok"){
			Dialog.alert(" 提示：删除成功！",function(){parent.location.reload();});
		}
		else if(data=="false")
			Dialog.alert(" 提示：删除失败！");
		else
			Dialog.alert(" 提示：未知错误！");
	});
}

//添加会员表单检测
function menberAddUser(set){
	if(!set)
		set ='insert';
	else
		var mid     = $("#mid").val();
	var name        = $("#name").val();
	var mtype       = $("#mtype").val();
	var sex         = $("#sex").val();
	var phone       = $("#phone").val();
	var consumption = $("#consumption").val();
	var integral    = $("#integral").val();
	var card        = $("#card").val();
	var birthmonth  = $("#birthmonth").val();
	var birthday    = $("#birthday").val();
	var content     = $("#content").val();
	var address     = $("#address").val();
	if(!name){
		Dialog.alert(" 提示：会员姓名不能为空！");
		return false;
	}
	if(!sex){
		Dialog.alert(" 提示：请选择会员性别！");
		return false;
	}
	if(!mtype){
		Dialog.alert(" 提示：请选择会员类型！");
		return false;
	}
	if(!phone){
		Dialog.alert(" 提示：会员电话不能为空！");
		return false;
	}
	if(!card){
		Dialog.alert(" 提示：会员卡卡号名不能为空！");
		return false;
	}
	openLoadWindow();
	if(set=='insert')
		$.post('?do=insert',{"name":name,"mtype":mtype,"sex":sex,"phone":phone,"consumption":consumption,"integral":integral,"card":card,"birthmonth":birthmonth,"birthday":birthday,"content":content,"address":address},function(data,textStatus){
				Dialog.close('loading');
				if(data=="msg1")
					Dialog.alert(" 提示：会员姓名不能为空！");
				else if(data=="msg2")
					Dialog.alert(" 提示：请选择会员性别！");
				else if(data=="msg3")
					Dialog.alert(" 提示：会员电话不能为空！");
				else if(data=="msg4")
					Dialog.alert(" 提示：请选择店铺状态！");
				else if(data=="msg5")
					Dialog.alert(" 提示：会员卡卡号名不能为空！");
				else if(data=="msg6")
					Dialog.alert(" 提示：会员卡卡号已被使用，请更换另一个卡号！");
				else if(data=="false")
					Dialog.alert(" 提示：添加失败！");
				else if(data == "ok"){
					Dialog.alert(" 提示：添加成功！",function(){location.reload();});
				}
				else
					Dialog.alert(" 提示：未知错误。"+data);
			});
	else if(set=='update')
		$.post('?do=update',{"mid":mid,"name":name,"mtype":mtype,"sex":sex,"phone":phone,"consumption":consumption,"integral":integral,"card":card,"birthmonth":birthmonth,"birthday":birthday,"content":content,"address":address},function(data,textStatus){
				Dialog.close('loading');
				if(data=="msg1")
					Dialog.alert(" 提示：会员姓名不能为空！");
				else if(data=="msg2")
					Dialog.alert(" 提示：请选择会员性别！");
				else if(data=="msg3")
					Dialog.alert(" 提示：会员电话不能为空！");
				else if(data=="msg4")
					Dialog.alert(" 提示：请选择店铺状态！");
				else if(data=="msg5")
					Dialog.alert(" 提示：会员卡卡号名不能为空！");
				else if(data=="msg6")
					Dialog.alert(" 提示：会员卡卡号已被使用，请更换另一个卡号！");
				else if(data=="msg7")
					Dialog.alert(" 提示：参数错误或非法操作！");
				else if(data=="false")
					Dialog.alert(" 提示：修改失败！");
				else if(data == "ok"){
					Dialog.alert(" 提示：修改成功！",function(){parent.location.reload();});
				}
				else
					Dialog.alert(" 提示：未知错误。"+data);
			});
	return false;
}

//兑换积分
function changeIntegral(){
	var mid      = $("#mid").val();
	var integral = $("#integral").val();
	var content  = $("#content").val();
	openLoadWindow();
	$.post('?do=insert',{"mid":mid,"integral":integral,"content":content},function(data,textStatus){
				Dialog.close('loading');
				if(data=="msg1")
					Dialog.alert(" 提示：参数错误或非法操作！");
				else if(data=="msg2")
					Dialog.alert(" 提示：兑换积分不能大于剩余积分！");
				else if(data=="msg3")
					Dialog.alert(" 提示：兑换积分不能为负！");
				else if(data=="false")
					Dialog.alert(" 提示：兑换失败！");
				else if(data == "ok"){
					Dialog.alert(" 提示：兑换成功！",function(){location.reload();});
				}
				else
					Dialog.alert(" 提示：未知错误。"+data);
			});
	return false;
}

//会员分类
function meberType(set){
	if(!set)
		set ='insert';
	else
		var id   = $("#id").val();
	var mtype    = $("#mtype").val();
	var discount = $("#discount").val();
	openLoadWindow();
	if(set=='insert')
		$.post('?do=insert',{"mtype":mtype,"discount":discount},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：分类名称不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：此分类名称已存在！");
					else if(data=="msg3")
						Dialog.alert(" 提示：折扣不能为空！");
					else if(data=="msg4")
						Dialog.alert(" 提示：折扣只能在0.00到1.00之间！");
					else if(data=="false")
						Dialog.alert(" 提示：添加失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：添加成功！",function(){location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	if(set=='update')
		$.post('?do=update',{"id":id,"mtype":mtype,"discount":discount},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg0")
						Dialog.alert(" 提示：参数错误或非法操作！");
					else if(data=="msg1")
						Dialog.alert(" 提示：分类名称不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：此分类名称已存在！");
					else if(data=="msg3")
						Dialog.alert(" 提示：折扣不能为空！");
					else if(data=="msg4")
						Dialog.alert(" 提示：折扣只能在0.00到1.00之间！");
					else if(data=="false")
						Dialog.alert(" 提示：修改失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：修改成功！",function(){parent.location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	return false;
}

//添加客户
function meberAddCustomers(set){
	if(!set)
		set ='insert';
	else
		var id   = $("#id").val();
	var company   = $("#company").val();
	var name      = $("#name").val();
	var phone     = $("#phone").val();
	var bill      = $("#bill").val();
	var arrearage = $("#arrearage").val();
	var address   = $("#address").val();
	var content   = $("#content").val();
	openLoadWindow();
	if(set=='insert')
		$.post('?do=insert',{"company":company,"name":name,"phone":phone,"bill":bill,"arrearage":arrearage,"address":address,"content":content},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：客户名称不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：此客户名称已存在！");
					else if(data=="msg3")
						Dialog.alert(" 提示：联系人不能为空！");
					else if(data=="msg4")
						Dialog.alert(" 提示：联系电话不能为空！");
					else if(data=="msg5")
						Dialog.alert(" 提示：联系地址不能为空！");
					else if(data=="msg6")
						Dialog.alert(" 提示：欠款金额不能为空！");
					else if(data=="msg7")
						Dialog.alert(" 提示：欠款金额不能为负数，没欠款请输入0！");
					else if(data=="msg8")
						Dialog.alert(" 提示：消费金额不能为空！");
					else if(data=="msg9")
						Dialog.alert(" 提示：消费金额不能为负数，没欠款请输入0！");
					else if(data=="false")
						Dialog.alert(" 提示：添加失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：添加成功！",function(){location.reload();});
						
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	if(set=='update')
		$.post('?do=update',{"id":id,"company":company,"name":name,"phone":phone,"bill":bill,"arrearage":arrearage,"address":address,"content":content},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg0")
						Dialog.alert(" 提示：参数错误或非法操作！");
					else if(data=="msg1")
						Dialog.alert(" 提示：客户名称不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：此客户名称已存在！");
					else if(data=="msg3")
						Dialog.alert(" 提示：联系人不能为空！");
					else if(data=="msg4")
						Dialog.alert(" 提示：联系电话不能为空！");
					else if(data=="msg5")
						Dialog.alert(" 提示：联系地址不能为空！");
					else if(data=="msg6")
						Dialog.alert(" 提示：欠款金额不能为空！");
					else if(data=="msg7")
						Dialog.alert(" 提示：欠款金额不能为负数，没欠款请输入0！");
					else if(data=="msg8")
						Dialog.alert(" 提示：消费金额不能为空！");
					else if(data=="msg9")
						Dialog.alert(" 提示：消费金额不能为负数，没欠款请输入0！");
					else if(data=="false")
						Dialog.alert(" 提示：修改失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：修改成功！",function(){parent.location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	return false;
}


//商品分类
function productsType(set){
	if(!set)
		set ='insert';
	else
		var id   = $("#id").val();
	var name    = $("#name").val();
	openLoadWindow();
	if(set=='insert')
		$.post('?do=insert',{"name":name},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：分类名称不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：此分类名称已存在！");
					else if(data=="false")
						Dialog.alert(" 提示：添加失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：添加成功！",function(){location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	if(set=='update')
		$.post('?do=update',{"id":id,"name":name},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg0")
						Dialog.alert(" 提示：参数错误或非法操作！");
					else if(data=="msg1")
						Dialog.alert(" 提示：分类名称不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：此分类名称已存在！");
					else if(data=="false")
						Dialog.alert(" 提示：修改失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：修改成功！",function(){parent.location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	return false;
}


//添加商品
function productsAddGoods(set){
	if(!set)
		set ='insert';
	else
		var id   = $("#id").val();
	var barcode = $("#barcode").val();
	var name    = $("#name").val();
	var type    = $("#type").val();
	var flag    = $("#flag").val();
	var norm    = $("#norm").val();
	var $unit   = $("#unit").val();
	var pprice  = $("#pprice").val();
	var sprice  = $("#sprice").val();
	openLoadWindow();
	if(set=='insert')
		$.post('?do=insert',{"barcode":barcode,"name":name,"type":type,"flag":flag,"norm":norm,"unit":$unit,"pprice":pprice,"sprice":sprice},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：条形码不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：此条形码称已存在！");
					else if(data=="msg3")
						Dialog.alert(" 提示：商品名称不能为空！");
					else if(data=="msg4")
						Dialog.alert(" 提示：请选择商品分类！");
					else if(data=="msg5")
						Dialog.alert(" 提示：请选择商品状态！");
					else if(data=="msg6")
						Dialog.alert(" 提示：商品规格不能为空！");
					else if(data=="msg7")
						Dialog.alert(" 提示：商品单位不能为空");
					else if(data=="msg8")
						Dialog.alert(" 提示：进货价格不能为空！");
					else if(data=="msg9")
						Dialog.alert(" 提示：进货价格不能为负数！");
					else if(data=="msg10")
						Dialog.alert(" 提示：销售价格不能为空！");
					else if(data=="msg11")
						Dialog.alert(" 提示：销售价格不能为负数！");
					else if(data=="false")
						Dialog.alert(" 提示：添加失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：添加成功！",function(){location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	if(set=='update')
		$.post('?do=update',{"id":id,"barcode":barcode,"name":name,"type":type,"flag":flag,"norm":norm,"unit":$unit,"pprice":pprice,"sprice":sprice},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg0")
						Dialog.alert(" 提示：参数错误或非法操作！");
					if(data=="msg1")
						Dialog.alert(" 提示：条形码不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：此条形码称已存在！");
					else if(data=="msg3")
						Dialog.alert(" 提示：商品名称不能为空！");
					else if(data=="msg4")
						Dialog.alert(" 提示：请选择商品分类！");
					else if(data=="msg5")
						Dialog.alert(" 提示：请选择商品状态！");
					else if(data=="msg6")
						Dialog.alert(" 提示：商品规格不能为空！");
					else if(data=="msg7")
						Dialog.alert(" 提示：商品单位不能为空");
					else if(data=="msg8")
						Dialog.alert(" 提示：进货价格不能为空！");
					else if(data=="msg9")
						Dialog.alert(" 提示：进货价格不能为负数！");
					else if(data=="msg10")
						Dialog.alert(" 提示：销售价格不能为空！");
					else if(data=="msg11")
						Dialog.alert(" 提示：销售价格不能为负数！");
					else if(data=="false")
						Dialog.alert(" 提示：修改失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：修改成功！",function(){parent.location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	return false;
}

//添加特价商品
function productsAddSale(set){
	if(!set)
		set ='insert';
	else
		var id = $("#id").val();
	var barcode = $("#barcode").val();
	var bprice  = $("#bprice").val();
	var vprice  = $("#vprice").val();
	var name    = $("#name").val();
	openLoadWindow();
	if(set=='insert')
		$.post('?do=insert',{"name":name,"barcode":barcode,"bprice":bprice,"vprice":vprice},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：条形码不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：此条形码称已存在！");
					else if(data=="msg3")
						Dialog.alert(" 提示：商品特价不能为空！");
					else if(data=="msg4")
						Dialog.alert(" 提示：商品特价必须大于0！");
					else if(data=="msg5")
						Dialog.alert(" 提示：会员特价不能为空！");
					else if(data=="msg6")
						Dialog.alert(" 提示：会员特价必须大于0！");
					else if(data=="false")
						Dialog.alert(" 提示：添加失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：添加成功！",function(){location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	if(set=='update')
		$.post('?do=update',{"id":id,"name":name,"barcode":barcode,"bprice":bprice,"vprice":vprice},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：条形码不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：此条形码称已存在！");
					else if(data=="msg3")
						Dialog.alert(" 提示：商品特价不能为空！");
					else if(data=="msg4")
						Dialog.alert(" 提示：商品特价必须大于0！");
					else if(data=="msg5")
						Dialog.alert(" 提示：会员特价不能为空！");
					else if(data=="msg6")
						Dialog.alert(" 提示：会员特价必须大于0！");
					else if(data=="false")
						Dialog.alert(" 提示：修改失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：修改成功！",function(){parent.location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	return false;
}

//删除特价商品
function productsDelSale(id,name){
	$.post('productsDelSale.php?do=delete',{"id":id,"name":name},function(data,textStatus){
		if(data=="msg")
			Dialog.alert(" 提示：参数错误，或非法操作！");
		else if(data=="ok"){
			Dialog.alert(" 提示：删除成功！",function(){parent.location.reload();});
		}
		else if(data=="false")
			Dialog.alert(" 提示：删除失败！");
		else
			Dialog.alert(" 提示：未知错误！");
	});
}

//增加库存
function inventoryAddStock(){
	var barcode = $("#barcode").val();
	var type    = $("input[name='type']:checked").val();
	var pprice  = $("#pprice").val();
	var amount  = $("#amount").val();
	var content = $("#content").val();
	openLoadWindow();
	$.post('?do=insert',{"barcode":barcode,"type":type,"pprice":pprice,"amount":amount,"content":content},function(data,textStatus){
				Dialog.close('loading');
				if(data=="msg1")
					Dialog.alert(" 提示：条形码不能为空！");
				else if(data=="msg2")
					Dialog.alert(" 提示：请选择入库类型！");
				else if(data=="msg3")
					Dialog.alert(" 提示：入库价格不能为空！");
				else if(data=="msg4")
					Dialog.alert(" 提示：入库数量不能为空！");
				else if(data=="msg5")
					Dialog.alert(" 提示：入库数量必须大于0！");
				else if(data=="false")
					Dialog.alert(" 提示：入库失败！");
				else if(data == "ok"){
					Dialog.alert(" 提示：入库成功！",function(){location.reload();});
				}
				else
					Dialog.alert(" 提示：未知错误。"+data);
			});
	return false;
}

//减少库存
function inventorySubStock(){
	var barcode = $("#barcode").val();
	var type    = $("input[name='type']:checked").val();
	if(!type){
		Dialog.alert(" 提示：请选择出库类型！");
		return false;	
	}
	var sprice  = $("#sprice").val();
	var amount  = $("#amount").val();
	var content = $("#content").val();
	openLoadWindow();
	$.post('?do=update',{"barcode":barcode,"type":type,"sprice":sprice,"amount":amount,"content":content},function(data,textStatus){
				Dialog.close('loading');
				if(data=="msg1")
					Dialog.alert(" 提示：条形码不能为空！");
				else if(data=="msg2")
					Dialog.alert(" 提示：请选择出库类型！");
				else if(data=="msg3")
					Dialog.alert(" 提示：出库价格不能为空！");
				else if(data=="msg4")
					Dialog.alert(" 提示：出库数量不能为空！");
				else if(data=="msg5")
					Dialog.alert(" 提示：出库数量必须大于0！");
				else if(data=="msg6")
					Dialog.alert(" 提示：出库数量不能大于库存数量！");
				else if(data=="false")
					Dialog.alert(" 提示：出库失败！");
				else if(data == "ok"){
					Dialog.alert(" 提示：出库成功！",function(){location.reload();});
				}
				else
					Dialog.alert(" 提示：未知错误。"+data);
			});
	return false;
}

//库存调拨
function inventoryAddAllocation(set){
	if(!set)
		set ='insert';
	else
		var id = $("#id").val();
	var barcode   = $("#barcode").val();
	var inputshop = $("#shop").val();
	var amount    = $("#amount").val();
	var content   = $("#content").val();
	openLoadWindow();
	if(set=='insert')
		$.post('?do=insert',{"barcode":barcode,"inputshop":inputshop,"amount":amount,"content":content},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：商品库存为0，不能调拨！");
					else if(data=="msg2")
						Dialog.alert(" 提示：调拨数量大于库存数量！");
					else if(data=="msg3")
						Dialog.alert(" 提示：调拨数量必须大于等于1！");
					else if(data=="msg4")
						Dialog.alert(" 提示：请选择调拨分店！");
					else if(data=="msg5")
						Dialog.alert(" 提示：不能自己为自己调拨，请选择调拨分店！");
					else if(data=="false")
						Dialog.alert(" 提示：调拨失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：调拨成功！",function(){location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	if(set=='update')
		$.post('?do=update',{"id":id,"barcode":barcode,"inputshop":inputshop,"amount":amount,"content":content},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：商品库存为0，不能调拨！");
					else if(data=="msg2")
						Dialog.alert(" 提示：不能自己为自己调拨，请选择调拨分店！");
					else if(data=="false")
						Dialog.alert(" 提示：修改失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：修改成功！",function(){parent.location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	return false;
}

//库存调拨接收入库
function inventoryInsertAllocation(id){
	openLoadWindow();
	$.post('inventorySetAllocation.php?do=insert',{"id":id},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：非法操作！");
					else if(data=="false")
						Dialog.alert(" 提示：入库失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：入库成功！",function(){location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	return false;
	
}

//库存调拨接收入库
function inventoryDeleteAllocation(id){
	openLoadWindow();
	$.post('inventorySetAllocation.php?do=delete',{"id":id},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：非法操作！");
					else if(data=="false")
						Dialog.alert(" 提示：删除失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：删除成功！",function(){parent.location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	return false;
	
}

//客户还款
function sellPaymentInsert(){
	var id        = $("#id").val();
	var arrearage2= $("#arrearage2").val();
	var arrearage = $("#arrearage").val();
	var invoice   = $("#invoice").val();
	var content   = $("#content").val();
	openLoadWindow();
	$.post('sellPayment.php?do=update',{"id":id,"arrearage2":arrearage2,"arrearage":arrearage,"invoice":invoice,"content":content},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：还款金额必须大于0！");
					else if(data=="msg2")
						Dialog.alert(" 提示：还款金不能大于欠款金额！");
					else if(data=="msg3")
						Dialog.alert(" 提示：还款编号不能为空！");
					else if(data=="false")
						Dialog.alert(" 提示：收款失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：收款成功！",function(){location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	return false;
}

//批发销售
function sellWholesale(){
	var idcard      = $("#idcard").val(); //客户编号
	var invoice     = $("#invoice").val();//销售单号
	var accounts    = $("#accounts").val();//应收金额
	var paid        = $("#paid").val();    //实收金额
	var barcodeStr  = $("#barcodeStr").val(); //商品代码
	var priceStr    = $("#priceStr").val();  //价格代码
	var discountStr = $("#discountStr").val();//折扣代码
	var amountStr   = $("#amountStr").val();//数量代码
	var arrearage   = $("#arrearage2").val();//欠款金额
	var moneyStr    = $("#moneyStr").val();
	if(paid=='0.00'&&arrearage=='0.00'){
		Dialog.alert(" 提示：实收金额和欠款金额不能同时为0.00！");
		return false;
	}
	$.post('sellWholesalePay.php?do=insert',{"idcard":idcard,"invoice":invoice,"accounts":accounts,"paid":paid,"barcodeStr":barcodeStr,"priceStr":priceStr,"discountStr":discountStr,"amountStr":amountStr,"arrearage":arrearage,"moneyStr":moneyStr},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：客户编号不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：销售单号不能为空！");
					else if(data=="msg3")
						Dialog.alert(" 提示：实收金额不能为空！");
					else if(data=="msg4")
						Dialog.alert(" 提示：欠款金额不能为空！");
					else if(data=="msg5")
						Dialog.alert(" 提示：商品条形码不能为空！");
					else if(data=="msg6")
						Dialog.alert(" 提示：商品价格不能为空！");
					else if(data=="msg7")
						Dialog.alert(" 提示：商品折扣不能为空！");
					else if(data=="msg8")
						Dialog.alert(" 提示：商品数量不能为空！");
					else if(data=="false")
						Dialog.alert(" 提示：结账失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：结账成功！",function(){parent.location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	return false;
}


//批发退货
function sellWholesaleReturn(){
	var idcard      = $("#idcard").val(); //客户编号
	var invoice     = $("#invoice").val();//销售单号
	var accounts    = $("#accounts").val();//应收金额
	var paid        = $("#paid").val();    //实收金额
	var barcodeStr  = $("#barcodeStr").val(); //商品代码
	var priceStr    = $("#priceStr").val();  //价格代码
	var discountStr = $("#discountStr").val();//折扣代码
	var amountStr   = $("#amountStr").val();//数量代码
	var arrearage   = $("#arrearage2").val();//欠款金额
	var moneyStr    = $("#moneyStr").val();
	if(paid=='0.00'&&arrearage=='0.00'){
		Dialog.alert(" 提示：实收金额和欠款金额不能同时为0.00！");
		return false;
	}
	$.post('sellWholesalePay.php?do=return',{"idcard":idcard,"invoice":invoice,"accounts":accounts,"paid":paid,"barcodeStr":barcodeStr,"priceStr":priceStr,"discountStr":discountStr,"amountStr":amountStr,"arrearage":arrearage,"moneyStr":moneyStr},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：客户编号不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：销售单号不能为空！");
					else if(data=="msg3")
						Dialog.alert(" 提示：实返金额不能为空！");
					else if(data=="msg4")
						Dialog.alert(" 提示：欠返金额不能为空！");
					else if(data=="msg5")
						Dialog.alert(" 提示：商品条形码不能为空！");
					else if(data=="msg6")
						Dialog.alert(" 提示：商品价格不能为空！");
					else if(data=="msg7")
						Dialog.alert(" 提示：商品折扣不能为空！");
					else if(data=="msg8")
						Dialog.alert(" 提示：商品数量不能为空！");
					else if(data=="false")
						Dialog.alert(" 提示：退货失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：退货成功！",function(){parent.location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	return false;
}

//零售销售
function sellMembersale(){
	var idcard      = $("#idcard").val(); //客户编号
	var invoice     = $("#invoice").val();//销售单号
	var accounts    = $("#accounts").val();//应收金额
	var paid        = $("#paid").val();    //实收金额
	var barcodeStr  = $("#barcodeStr").val(); //商品代码
	var priceStr    = $("#priceStr").val();  //价格代码
	var discountStr = $("#discountStr").val();//折扣代码
	var amountStr   = $("#amountStr").val();//数量代码
	var arrearage   = $("#arrearage2").val();//欠款金额
	var moneyStr    = $("#moneyStr").val();
	if(paid!=accounts){
		Dialog.alert(" 提示：实收金额要与应收金额相等！");
		return false;
	}
	$.post('sellWholesalePay.php?do=sell',{"idcard":idcard,"invoice":invoice,"accounts":accounts,"paid":paid,"barcodeStr":barcodeStr,"priceStr":priceStr,"discountStr":discountStr,"amountStr":amountStr,"arrearage":arrearage,"moneyStr":moneyStr},function(data,textStatus){
					Dialog.close('loading');
					if(data=="msg1")
						Dialog.alert(" 提示：客户编号不能为空！");
					else if(data=="msg2")
						Dialog.alert(" 提示：销售单号不能为空！");
					else if(data=="msg3")
						Dialog.alert(" 提示：实收金额不能为空！");
					else if(data=="msg4")
						Dialog.alert(" 提示：欠款金额不能为空！");
					else if(data=="msg5")
						Dialog.alert(" 提示：商品条形码不能为空！");
					else if(data=="msg6")
						Dialog.alert(" 提示：商品价格不能为空！");
					else if(data=="msg7")
						Dialog.alert(" 提示：商品折扣不能为空！");
					else if(data=="msg8")
						Dialog.alert(" 提示：商品数量不能为空！");
					else if(data=="false")
						Dialog.alert(" 提示：结账失败！");
					else if(data == "ok"){
						Dialog.alert(" 提示：结账成功！",function(){parent.location.reload();});
					}
					else
						Dialog.alert(" 提示：未知错误。"+data);
				});
	return false;
}
