You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
DS7/DSWeb/FeeCodes/RangeAdapter.aspx.cs

369 lines
15 KiB
C#

3 years ago
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Xml;
using DSWeb.Models;
using DSWeb.EntityDA;
namespace DSWeb.FeeCodes
{
public partial class RangeAdapter : System.Web.UI.Page
{
private string strGID = "";
private string RangeID = "";
private string RangeName = "";
private string strPortName = "";
RangeDA RangeDA = new RangeDA();
public string strUserID;//用户GID
private string strCompanyID;//公司GID
private string strShowName;//用户显示名
private string strDeptName;//部门名称
protected void Page_Load(object sender, EventArgs e)
{
if (Session["USERID"] != null)
{
strUserID = Session["USERID"].ToString().Trim();
}
else
{
Server.Transfer("~/Error/FriendError.aspx");
return;
//strUserID = "";
}
if (Session["SHOWNAME"] != null)
{
strShowName = Session["SHOWNAME"].ToString();
}
if (Session["COMPANYID"] != null)
{
strCompanyID = Session["COMPANYID"].ToString();
}
if (Session["DEPTNAME"] != null)
{
strDeptName = Session["DEPTNAME"].ToString();
}
//
//
if (Request.QueryString["strGID"] != null)
{
strGID = Request.QueryString["strGID"].ToString();
}
if (Request.QueryString["RangeID"] != null)
{
RangeID = Request.QueryString["RangeID"].ToString();
}
if (Request.QueryString["RangeName"] != null)
{
UnicodeEncoding unicode = new UnicodeEncoding();
RangeName = unicode.GetString(unicode.GetBytes(Request.QueryString["RangeName"].ToString()));
}
//
if (RangeName == "modExchangesUnit")//获取modExchangesUnit往来单位列表
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetUnitCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetUnitPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "modSeaeOrderList")//获取modSeaeOrderList销售订舱列表
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetCrmSeaeOrderCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.GetCrmSeaeOrderDEPT(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetCrmSeaeOrderPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "modSeaeOrderAudit")//获取modSeaeOrderAudit销售订舱审核
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetCrmSeaeOrderCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.GetCrmSeaeOrderDEPT(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetCrmSeaeOrderPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "modOrderManagement")//获取modOrderManagement委托管理列表
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetOrderManagementCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.GetOrderManagementDEPT(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetOrderManagementPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "openSeaeInfoLock")//验证出口委托管理的中解锁信息的权限
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.OpenSeaeInfoLockPartCompany(strUserID.Trim(),strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.OpenSeaeInfoLockDepartment(strUserID.Trim(),strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.OpenSeaeInfoLockPerson(strUserID.Trim(),strGID);
}
}
else if (RangeName == "openSeaiInfoLock")//验证进口委托管理的中解锁信息的权限
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.OpenSeaiInfoLockPartCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.OpenSeaiInfoLockDepartment(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.OpenSeaiInfoLockPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "openSeaiInfoUnLock")//验证进口委托管理的中解锁信息的权限
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.OpenSeaiInfoUnLockPartCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.OpenSeaiInfoUnLockDepartment(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.OpenSeaiInfoUnLockPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "modSeaExportInfoBlissuelist")//获取modSeaExportInfoBlissuelist提单签发列表
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetBlissueListCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.GetBlissueListDEPT(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetBlissueListPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "modSeaExportInfoBlissueSelect")//获取modSeaExportInfoBlissueSelect提单流转查询
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetBlissueSelectCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.GetBlissueSelectDEPT(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetBlissueSelectPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "modSeaImportList")//获取modSeaImportList海运进口委托管理列表
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetSeaImportListCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.GetSeaImportListDEPT(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetSeaImportListPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "modEBPricequeryLogList")//获取modEBPricequeryLogList销售运价日志查询列表
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetEBPricequeryLogListCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.GetEBPricequeryLogListDEPT(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetEBPricequeryLogListPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "modCrmPriceCarrierList")//获取modCrmPriceCarrierList运价查询列表
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetCrmPriceCarrierListCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.GetCrmPriceCarrierListDEPT(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetCrmPriceCarrierListPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "modCrmPriceCarrierSellList")//获取modCrmPriceCarrierSellList运价销售报价查询列表
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetCrmPriceCarrierListCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.GetCrmPriceCarrierListDEPT(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetCrmPriceCarrierListPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "modWmsFeeLock")//获取modWmsFeeLock仓储费用入账和撤销
{
//权限可视范围
string strRange = RangeDA.GetOPERATERANGE(strUserID.Trim(), "modWmsFeeLock");//仓储费用入账和撤销
if (strRange.Trim().Equals("0"))//全部
{
strPortName = "all";
}
else if (strRange.Trim() == "1")//分公司
{
strPortName = RangeDA.GetWmsFeeLockCompany(strUserID.Trim(), strGID);
}
else if (strRange.Trim() == "2")//部门
{
strPortName = RangeDA.GetWmsFeeLockDEPT(strUserID.Trim(), strGID);
}
else if (strRange.Trim() == "3")//个人
{
strPortName = RangeDA.GetWmsFeeLockPerson(strUserID.Trim(), strGID);
}
else if (strRange.Trim() == "4")//无
{
strPortName = "";
}
else//空
{
strPortName = "";
}
}
else if (RangeName == "modWmsFeeRejected")//获取modWmsFeeRejected仓储费用取消入账
{
//权限可视范围
string strRange = RangeDA.GetOPERATERANGE(strUserID.Trim(), "modWmsFeeRejected");//仓储费用入账和撤销
if (strRange.Trim().Equals("0"))//全部
{
strPortName = "all";
}
else if (strRange.Trim() == "1")//分公司
{
strPortName = RangeDA.GetWmsFeeRejectedCompany(strUserID.Trim(), strGID);
}
else if (strRange.Trim() == "2")//部门
{
strPortName = RangeDA.GetWmsFeeRejectedDEPT(strUserID.Trim(), strGID);
}
else if (strRange.Trim() == "3")//个人
{
strPortName = RangeDA.GetWmsFeeRejectedPerson(strUserID.Trim(), strGID);
}
else if (strRange.Trim() == "4")//无
{
strPortName = "";
}
else//空
{
strPortName = "";
}
}
else if (RangeName == "modCRMClientList")//获取modCRMClientList潜在客户列表
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetCRMClientListCompany(strUserID.Trim(), strGID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetCRMClientListPerson(strUserID.Trim(), strGID);
}
}
else if (RangeName == "modWmsList")//获取modWmsList仓储入库列表
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetWmsListCompany(strCompanyID, strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.GetWmsListDEPT(strDeptName, strGID, strCompanyID, strShowName);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetWmsListPerson(strShowName, strGID, strCompanyID);
}
}
else if (RangeName == "modWmsOutList")//获取modWmsOutList仓储出库列表
{
if (RangeID.Trim() == "1")//分公司
{
strPortName = RangeDA.GetWmsOutListCompany(strCompanyID, strGID);
}
else if (RangeID.Trim() == "2")//部门
{
strPortName = RangeDA.GetWmsOutListDEPT(strDeptName, strGID, strCompanyID, strUserID);
}
else if (RangeID.Trim() == "3")//个人
{
strPortName = RangeDA.GetWmsOutListPerson(strUserID, strGID, strCompanyID);
}
}
Response.Write(strPortName);
}
}
}