WebAPI/Controllers/BLL/Xt_UserController.cs
@@ -36,22 +36,23 @@
                    string sql = sql1 + sWhere;
                    ds = oCN.RunProcReturn(sql, "h_v_IF_UserList");
                }
                if (ds == null || ds.Tables[0].Rows.Count == 0)
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "没有返回任何记录!";
                    objJsonResult.data = null;
                    return objJsonResult;
                }
                else
                {
                    objJsonResult.code = "1";
                    objJsonResult.count = 1;
                    objJsonResult.Message = "Sucess!";
                    objJsonResult.data = ds.Tables[0];
                    return objJsonResult;
                }
                //if (ds.Tables[0].Rows.Count != 0 || ds != null)
                //{
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "Sucess!";
                objJsonResult.data = ds.Tables[0];
                return objJsonResult;
                //}
                //else
                //{
                //objJsonResult.code = "0";
                //objJsonResult.count = 0;
                //objJsonResult.Message = "无数据";
                //objJsonResult.data = null;
                //return objJsonResult;
                //}
            }
            catch (Exception e)
            {
@@ -76,7 +77,7 @@
            try
            {
                //编辑权限
                //if (!DBUtility.ClsPub.Security_Log("Gy_UserByUserRelation_Delete", 1, true, DBUtility.ClsPub.CurUserName))
                //if (!DBUtility.ClsPub.Security_Log("Gy_UserByUserRelation_Delete", 1, false, DBUtility.ClsPub.CurUserName))
                //{
                //    objJsonResult.code = "0";
                //    objJsonResult.count = 0;
@@ -130,7 +131,7 @@
                return new ApiResult<DataSet> { code = -1, msg = "ID不能为空" };
            SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
            var dataSet = oCN.RunProcReturn("select top 1 * from h_v_IF_UserList_Edit  where 用户编码= " + HID + " ", "h_v_IF_UserList_Edit");
            var dataSet = oCN.RunProcReturn("select top 1 * from h_v_IF_UserList_Edit  where 用户编码='" + HID + "' ", "h_v_IF_UserList_Edit");
            if (dataSet == null || dataSet.Tables[0].Rows.Count == 0)
                return new ApiResult<DataSet> { code = -1, msg = "不存在此用户" };
@@ -165,18 +166,94 @@
                //保存
                if (msg3=="Add") //新增
                {
                    oCN.RunProc("insert into Gy_Czygl (Czybm,Czymc,Czmm,Explain,HEmpID) values ('" + lsmain[0].Czybm.ToString() + "','" + lsmain[0].Czymc.ToString() + "','" + ClsPub.StrToPsd(lsmain[0].Czmm.ToString()) + "','" + lsmain[0].Explain.ToString() + "','" + lsmain[0].HEmpID.ToString() + "')");
                    ds = oCN.RunProcReturn("select * from  Gy_Czygl where Czybm='" + lsmain[0].Czybm.ToString() + "'", "Gy_Czygl");
                    if (ds.Tables[0].Rows.Count != 0)
                    {
                        objJsonResult.code = "0";
                        objJsonResult.count = 0;
                        objJsonResult.Message = "* 编码重复!!";
                        objJsonResult.data = null;
                        return objJsonResult;
                    }
                    ds = oCN.RunProcReturn("select * from  Gy_Czygl where Czymc='" + lsmain[0].Czymc.ToString() + "'", "Gy_Czygl");
                    if (ds.Tables[0].Rows.Count != 0)
                    {
                        objJsonResult.code = "0";
                        objJsonResult.count = 0;
                        objJsonResult.Message = "* 用户名重复!!";
                        objJsonResult.data = null;
                        return objJsonResult;
                    }
                    oCN.RunProc("insert into Gy_Czygl (Czybm,Czymc,Czmm,Explain,HempID,HK3UserID " +
                    ",HKeeperID,HKeeper,HSecManagerID,HSecManager " +
                    ",HSellManID,HSellMan,HDeptID,HDept " +
                    ",HWhID,HWHName,HSupID,HSupName " +
                    ",HSCWHID,HSCWHName " +
                    ",HCloudUserName,HCloudUserPsd,HUSEORGID) " +
                    "values ('" + lsmain[0].Czybm.ToString() + "','" + lsmain[0].Czymc.ToString() + "','" + ClsPub.StrToPsd(lsmain[0].Czmm.ToString()) + "','" + lsmain[0].Explain.ToString() + "','" + lsmain[0].HEmpID.ToString() + "',"+ lsmain[0].HK3UserID.ToString() + "" +
                    ","+ lsmain[0].HKeeperID.ToString() + ",'"+ lsmain[0].HKeeper.ToString() + "',"+ lsmain[0].HSecManagerID.ToString() + ",'"+ lsmain[0].HSecManager.ToString() + "'" +
                    "," + lsmain[0].HSellManID.ToString() + ",'" + lsmain[0].HSellMan.ToString() + "'," + lsmain[0].HDeptID.ToString() + ",'" + lsmain[0].HDept.ToString() + "'" +
                    "," + lsmain[0].HWhID.ToString() + ",'" + lsmain[0].HWHName.ToString() + "'," + lsmain[0].HSupID.ToString() + ",'" + lsmain[0].HSupName.ToString() + "'" +
                    "," + lsmain[0].HSCWHID.ToString() + ",'" + lsmain[0].HSCWHName.ToString() + "'" +
                    ",'" + lsmain[0].HCloudUserName.ToString() + "','" + lsmain[0].HCloudUserPsd.ToString() + "',"+ lsmain[0].HOrgID.ToString() + ")");
                }
                else //修改
                {
                    if (lsmain[0].Czyyz != "" && lsmain[0].Czmm == lsmain[0].Czyyz)  //修改密码
                    ds = oCN.RunProcReturn("select * from  Gy_Czygl where Czybm='" + lsmain[0].Czybm.ToString() + "'", "Gy_Czygl");
                    if (ds.Tables[0].Rows[0]["Czmm"].ToString() !=  lsmain[0].Czmm)  //修改密码
                    {
                        oCN.RunProc("update Gy_Czygl set Czymc='"+lsmain[0].Czymc.ToString()+ "',Czmm='"+ ClsPub.StrToPsd(lsmain[0].Czmm.ToString()) + "',Explain='" + lsmain[0].Explain.ToString() + "' ,HEmpID='" + lsmain[0].HEmpID.ToString() + "'  where  Czybm='" + lsmain[0].Czybm.ToString()+"'");
                        oCN.RunProc("update Gy_Czygl set Czymc='" + lsmain[0].Czymc.ToString() +
                        "',Czmm='" + ClsPub.StrToPsd(lsmain[0].Czmm.ToString()) +
                        "',Explain='" + lsmain[0].Explain.ToString() + "'" +
                        ",HEmpID=" + lsmain[0].HEmpID.ToString() +
                        ",HK3UserID=" + lsmain[0].HK3UserID.ToString() +
                        ",HKeeperID=" + lsmain[0].HKeeperID.ToString() +
                        ",HKeeper='" + lsmain[0].HKeeper.ToString() + "'" +
                        ",HSecManagerID=" + lsmain[0].HSecManagerID.ToString() +
                        ",HSecManager='" + lsmain[0].HSecManager.ToString() + "'" +
                        ",HSellManID=" + lsmain[0].HSellManID.ToString() +
                        ",HSellMan='" + lsmain[0].HSellMan.ToString() + "'" +
                        ",HDeptID=" + lsmain[0].HDeptID.ToString() +
                        ",HDept='" + lsmain[0].HDept.ToString() + "'" +
                        ",HWhID=" + lsmain[0].HWhID.ToString() +
                        ",HWHName='" + lsmain[0].HWHName.ToString() + "'" +
                        ",HSCWHID=" + lsmain[0].HSCWHID.ToString() +
                        ",HSCWHName='" + lsmain[0].HSCWHName.ToString() + "'" +
                        ",HSupID=" + lsmain[0].HSupID.ToString() +
                        ",HSupName='" + lsmain[0].HSupName.ToString() + "'" +
                        ",HCloudUserName='" + lsmain[0].HCloudUserName.ToString() + "'" +
                        ",HCloudUserPsd='" + lsmain[0].HCloudUserPsd.ToString() + "'" +
                        ",HUSEORGID=" + lsmain[0].HOrgID.ToString() +
                        "  where  Czybm='" + lsmain[0].Czybm.ToString() + "'");
                    }
                    else
                    else
                    {
                        oCN.RunProc("update Gy_Czygl set Czymc='" + lsmain[0].Czymc.ToString() + "',Explain='" + lsmain[0].Explain.ToString() + "',HEmpID='" + lsmain[0].HEmpID.ToString() + "'  where  Czybm='" + lsmain[0].Czybm.ToString() + "'");
                        oCN.RunProc("update Gy_Czygl set Czymc='" + lsmain[0].Czymc.ToString() +
                           "',Explain='" + lsmain[0].Explain.ToString() + "'" +
                           ",HEmpID=" + lsmain[0].HEmpID.ToString() +
                           ",HK3UserID=" + lsmain[0].HK3UserID.ToString() +
                           ",HKeeperID=" + lsmain[0].HKeeperID.ToString() +
                           ",HKeeper='" + lsmain[0].HKeeper.ToString() + "'" +
                           ",HSecManagerID=" + lsmain[0].HSecManagerID.ToString() +
                           ",HSecManager='" + lsmain[0].HSecManager.ToString() + "'" +
                           ",HSellManID=" + lsmain[0].HSellManID.ToString() +
                           ",HSellMan='" + lsmain[0].HSellMan.ToString() + "'" +
                           ",HDeptID=" + lsmain[0].HDeptID.ToString() +
                           ",HDept='" + lsmain[0].HDept.ToString() + "'" +
                           ",HWhID=" + lsmain[0].HWhID.ToString() +
                           ",HWHName='" + lsmain[0].HWHName.ToString() + "'" +
                           ",HSCWHID=" + lsmain[0].HSCWHID.ToString() +
                           ",HSCWHName='" + lsmain[0].HSCWHName.ToString() + "'" +
                           ",HSupID=" + lsmain[0].HSupID.ToString() +
                           ",HSupName='" + lsmain[0].HSupName.ToString() + "'" +
                           ",HCloudUserName='" + lsmain[0].HCloudUserName.ToString() + "'" +
                           ",HCloudUserPsd='" + lsmain[0].HCloudUserPsd.ToString() + "'" +
                           ",HUSEORGID=" + lsmain[0].HOrgID.ToString() +
                           "  where  Czybm='" + lsmain[0].Czybm.ToString() + "'");
                    }
                }
                objJsonResult.code = "1";