|
|
using System;
|
|
|
using System.Data;
|
|
|
using System.Configuration;
|
|
|
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 DSWeb.DataAccess;
|
|
|
using DSWeb.Models;
|
|
|
using System.Data.SqlClient;
|
|
|
using System.Collections.Generic;
|
|
|
using Microsoft.International.Converters.PinYinConverter;
|
|
|
|
|
|
namespace DSWeb.EntityDA
|
|
|
{
|
|
|
public class T_ALL_DA
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// 执行命令语句
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public bool GetExecuteSqlCommand(string strSQL)
|
|
|
{
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, strSQL);
|
|
|
return bl;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 某字段
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public string GetStrSQL(string strfield, string strSQL)
|
|
|
{
|
|
|
string alt = "";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, strSQL);
|
|
|
if (DS != null)
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
alt = DS.Tables[0].Rows[0]["" + strfield + ""].ToString();
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
public string GetOtStrSQL(string connectionstring, string strfield, string strSQL)
|
|
|
{
|
|
|
string alt = "";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(connectionstring, strSQL);
|
|
|
if (DS != null)
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
alt = DS.Tables[0].Rows[0]["" + strfield + ""].ToString();
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 数据集
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetAllSQL(string strSQL)
|
|
|
{
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, strSQL);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
public DataSet GetOtAllSQL(string connectionstring, string strSQL)
|
|
|
{
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(connectionstring, strSQL);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
#region 返回所有用户数据集
|
|
|
/// <summary>
|
|
|
/// 返回所有用户数据集
|
|
|
/// </summary>
|
|
|
/// <param name="strSql">查询SQL语句</param>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetExcuteSql(string strSql)
|
|
|
{
|
|
|
DataSet userSet = new DataSet();
|
|
|
userSet = SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalTransaction, CommandType.Text, strSql);
|
|
|
return userSet;
|
|
|
}
|
|
|
#endregion
|
|
|
/// <summary>
|
|
|
/// 生成36位sql编码
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String getSQLID(string sName)
|
|
|
{
|
|
|
string strSQLID = Guid.NewGuid().ToString();
|
|
|
strSQLID = strSQLID.Replace("-", "");
|
|
|
strSQLID = sName + strSQLID;
|
|
|
return strSQLID;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 分公司代码
|
|
|
/// </summary>
|
|
|
/// <param name="strUserID">用户GID</param>
|
|
|
/// <returns></returns>
|
|
|
public String GetCORPID(string strUserID)
|
|
|
{
|
|
|
string str = "select COMPANYID from user_company where USERID='" + strUserID + "' and COMPANYID in (select GID from [company] where ISDELETED=0 and ISDISABLE=0)";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
str = DS.Tables[0].Rows[0]["COMPANYID"].ToString();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "";
|
|
|
}
|
|
|
return str;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 分公司部门代码
|
|
|
/// </summary>
|
|
|
/// <param name="strUserID">用户GID</param>
|
|
|
/// <returns></returns>
|
|
|
public String GetDEPTGID(string strUserID)
|
|
|
{
|
|
|
string strcompanyid = GetCORPID(strUserID);
|
|
|
string str = "select GID from sys_dept where LINKID='" + strcompanyid + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
str = DS.Tables[0].Rows[0]["GID"].ToString();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "";
|
|
|
}
|
|
|
return str;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 用户显示名称
|
|
|
/// </summary>
|
|
|
/// <param name="strUserID">用户GID</param>
|
|
|
/// <returns></returns>
|
|
|
public String GetSHOWNAME(string strUserID)
|
|
|
{
|
|
|
string str = "select SHOWNAME from [user] where GID='" + strUserID + "' and ISDELETED=0";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
str = DS.Tables[0].Rows[0]["SHOWNAME"].ToString();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "";
|
|
|
}
|
|
|
return str;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务状态的颜色值
|
|
|
/// </summary>
|
|
|
/// <param name="strBSTYPE">业务类型</param>
|
|
|
/// <param name="strBSSTATUS">业务状态</param>
|
|
|
/// <returns></returns>
|
|
|
public String GetTCodeBsstatus(string strBSTYPE, bool strBSSTATUS)
|
|
|
{
|
|
|
string str = "select COLOR from code_bsstatus where BSTYPE='" + strBSTYPE + "' and BSSTATUS='" + strBSSTATUS + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
str = DS.Tables[0].Rows[0]["COLOR"].ToString();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "";
|
|
|
}
|
|
|
return str;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 费用状态的颜色值
|
|
|
/// </summary>
|
|
|
/// <param name="strBSSTATUS">费用状态</param>
|
|
|
/// <returns></returns>
|
|
|
public String GetTCodeFeeColor(string strFEESTATU)
|
|
|
{
|
|
|
string str = "select COLOR from code_fee_color where FEESTATU='" + strFEESTATU + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
str = DS.Tables[0].Rows[0]["COLOR"].ToString();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "";
|
|
|
}
|
|
|
return str;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 运输条款 数据集
|
|
|
/// </summary>
|
|
|
/// <param name="strSql"></param>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodeService()
|
|
|
{
|
|
|
string str = "select * from code_service order by [SERVICE]";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 付费方式 数据集
|
|
|
/// </summary>
|
|
|
/// <param name="strSql"></param>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodeFrt()
|
|
|
{
|
|
|
string str = "select * from code_frt order by [FRT]";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 市场来源大类
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodeSource(string strUserID)
|
|
|
{
|
|
|
string strCORPID = GetCORPID(strUserID);
|
|
|
string str = "select * from code_source where CORPID='' or CORPID is null or CORPID='" + strCORPID + "' order by SOURCENAME";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 市场来源细类
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodeSourceDetail(string strSOURCEID)
|
|
|
{
|
|
|
string str = "select * from code_source_detail where SOURCEID='" + strSOURCEID + "' order by SOURCEDETAIL";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 所属分公司的操作人员
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetOP(string strUserID,string rName)
|
|
|
{
|
|
|
string strCORPID = GetCORPID(strUserID);
|
|
|
string str = "select CODENAME,SHOWNAME from [user] where GID in(select USERID from user_company where COMPANYID='" + strCORPID + "' and USERID in(select USERID from user_userattribute where ATTRIBUTEID in(select GID from user_attribute where [NAME]='" + rName + "') and value='true')) and ISDISABLE=0 and ISDELETED=0";
|
|
|
if (rName.Trim() == "")
|
|
|
{
|
|
|
str = "select CODENAME,SHOWNAME from [user] where GID in(select USERID from user_company where COMPANYID='" + strCORPID + "' and USERID in(select USERID from user_userattribute where ATTRIBUTEID in(select GID from user_attribute) and value='true')) and ISDISABLE=0 and ISDELETED=0";
|
|
|
}
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 所属分公司的揽货人员
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetSALE(string strUserID, string rName)
|
|
|
{
|
|
|
string strCORPID = GetCORPID(strUserID);
|
|
|
string str = "select CODENAME,SHOWNAME from [user] where GID in(select USERID from user_company where COMPANYID='" + strCORPID + "' and USERID in(select USERID from user_userattribute where ATTRIBUTEID in(select GID from user_attribute where [NAME]='" + rName + "') and value='true')) and ISDISABLE=0 and ISDELETED=0 and GID='"+strUserID+"'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 单位
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetWebCrmClient(string strIS,string strCompanyID)
|
|
|
{
|
|
|
string str = "select CODENAME,SHORTNAME from info_client where " + strIS + "='True' and ISSTOP=0 and (CORPID='" + strCompanyID + "' or gid in(select clientid from info_client_share where ISSHARE=1 and companyid='" + strCompanyID + "')) order by CODENAME";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 单位(两个属性)
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetWebCrmClient(string strIS, string strIS2, string strCompanyID)
|
|
|
{
|
|
|
int iK = 0;
|
|
|
string str = "select CODENAME,SHORTNAME from info_client where 1=1 and (";
|
|
|
if (strIS.Trim() != "")
|
|
|
{
|
|
|
str += strIS + "='True'";
|
|
|
iK = 1;
|
|
|
}
|
|
|
if (strIS2.Trim() != "")
|
|
|
{
|
|
|
if (iK == 1)
|
|
|
{
|
|
|
str += " or " + strIS2 + "='True' ";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str += strIS2 + "='True' ";
|
|
|
}
|
|
|
}
|
|
|
str += ") and ISSTOP=0 and (CORPID='" + strCompanyID + "' or gid in(select clientid from info_client_share where ISSHARE=1 and companyid='" + strCompanyID + "')) order by CODENAME";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 根据CODENAME返回单位
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetWebCrmClientCODENAME(string strIS,string strCODENAME)
|
|
|
{
|
|
|
string str = "select * from info_client where " + strIS + "='True' and CODENAME='" + strCODENAME + "' order by CODENAME";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 航线
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodeLanes()
|
|
|
{
|
|
|
string str = "select * from code_lanes";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 info_client表中的BLCONTENT(详细信息)字段
|
|
|
/// </summary>
|
|
|
/// <param name="strBLCONTENT">BLCONTENT(详细信息)</param>
|
|
|
/// <returns></returns>
|
|
|
public String GetBLCONTENT(string strName)
|
|
|
{
|
|
|
string str = "select BLCONTENT from info_client where CODENAME='" + strName + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
str = DS.Tables[0].Rows[0]["BLCONTENT"].ToString();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "";
|
|
|
}
|
|
|
return str;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 船名
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodeVessel()
|
|
|
{
|
|
|
string str = "select * from code_vessel";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 航次
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodeVoyno(string strVESSEL)
|
|
|
{
|
|
|
string str = "select * from code_voyno where VSID='"+strVESSEL+"'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 起运港口
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodeLoadport()
|
|
|
{
|
|
|
string str = "select * from code_loadport order by PORT";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 卸货港、目的港、交货地
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodeDisport(string strSel)
|
|
|
{
|
|
|
string str="";
|
|
|
if(strSel=="")
|
|
|
{
|
|
|
str = "select top 50 * from code_disport order by PORT";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "select * from code_disport where PORT like '"+strSel+"%' order by PORT";
|
|
|
}
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 运价的卸货港、船公司等等
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetYunJiaGroupBy(string strGroupBy)
|
|
|
{
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, strGroupBy);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 包装类型
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodePackage()
|
|
|
{
|
|
|
string str = "select * from code_package order by PKGS";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 货物信息
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodeGoods()
|
|
|
{
|
|
|
string str = "select GID, GOODCODE, GOODNAME, DESCRIP from code_goods order by GOODCODE";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 货物信息
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataTable GetGoodsTb()
|
|
|
{
|
|
|
DataTable dt = new DataTable();
|
|
|
string str = "select GID, GOODCODE, GOODNAME, DESCRIP from code_goods order by GOODCODE";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
dt = DS.Tables[0];
|
|
|
|
|
|
return dt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 货物信息code_goods表中的DESCRIP(详细信息)字段
|
|
|
/// </summary>
|
|
|
/// <param name="strBLCONTENT">BLCONTENT(详细信息)</param>
|
|
|
/// <returns></returns>
|
|
|
public String GetDESCRIP(string strName)
|
|
|
{
|
|
|
string str = "select DESCRIP from code_goods where GOODCODE='" + strName + "' order by GOODCODE";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
str = DS.Tables[0].Rows[0]["DESCRIP"].ToString();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "";
|
|
|
}
|
|
|
return str;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 货物信息(DESCRIP)字段
|
|
|
/// </summary>
|
|
|
/// <param name="strBLCONTENT">BLCONTENT(详细信息)</param>
|
|
|
/// <returns></returns>
|
|
|
public String GetTCodeGoodsDESCRIP(string strID)
|
|
|
{
|
|
|
string str = "select DESCRIP from code_goods where GOODCODE='" + strID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
str = DS.Tables[0].Rows[0]["DESCRIP"].ToString();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "";
|
|
|
}
|
|
|
return str;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 货物信息
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTopSeaeMidway(string strBSNO)
|
|
|
{
|
|
|
string str = "select * from op_seae_midway where BSNO='"+strBSNO+"'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
str = "select top 1 MID='无数据',BSNO='无数据',MIDNUM='无数据',VESSEL_VOYNO='无数据',TRANTYPE='无数据',PORTLOAD='无数据',ETD='无数据',ETA='无数据',PORTDISCHAGE='无数据' from op_seae_midway";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
str = "select top 1 MID='无数据',BSNO='无数据',MIDNUM='无数据',VESSEL_VOYNO='无数据',TRANTYPE='无数据',PORTLOAD='无数据',ETD='无数据',ETA='无数据',PORTDISCHAGE='无数据' from op_seae_midway";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 运输过程信息删除
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTopSeaeMidwayDel(string MID, string strUserID)
|
|
|
{
|
|
|
string str = "delete from op_seae_midway where MID='" + MID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "运输过程信息删除op_seae_midway操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除运输过程信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 运输过程信息更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTopSeaeMidwayUp(string MID,string MIDNUM,string TRANTYPE,string VESSEL_VOYNO,string ETD,string PORTDISCHAGE, string strUserID)
|
|
|
{
|
|
|
string str = "update op_seae_midway set MIDNUM='" + MIDNUM + "',TRANTYPE='" + TRANTYPE + "',VESSEL_VOYNO='" + VESSEL_VOYNO + "',ETD='" + ETD + "',PORTDISCHAGE='" + PORTDISCHAGE + "' where MID='" + MID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "运输过程信息更新op_seae_midway操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新运输过程信息op_seae_midway','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 运输过程信息插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTopSeaeMidwayInsert(string strBSNO, string MIDNUM, string TRANTYPE, string VESSEL_VOYNO, string ETD, string PORTDISCHAGE,string strUserID)
|
|
|
{
|
|
|
string str = "insert into op_seae_midway(BSNO,MIDNUM,TRANTYPE,[VESSEL_VOYNO],ETD,PORTDISCHAGE) values('" + strBSNO + "','" + MIDNUM + "','" + TRANTYPE + "','" + VESSEL_VOYNO + "','" + ETD + "','" + PORTDISCHAGE + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "运输过程信息插入op_seae_midway操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入运输过程表op_seae_midway的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 集装箱更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetCTNCODEUp(string strBSNO, string strUserID,string strCTNID, string hdcomboCTNCODE, int inum,string hdcomboCTNCODEold,string snumold)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string strold = "";
|
|
|
int inumold = int.Parse(snumold);
|
|
|
string strCORPID = GetCORPID(strUserID);//分公司代码
|
|
|
string str = "select * from code_ctn_disp";// where CORPID = '" + strCORPID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
//
|
|
|
int iTEU = 0;
|
|
|
int iTEUold = 0;
|
|
|
string sCTNCODE1 = hdcomboCTNCODE.Trim();
|
|
|
string sCTNCODE2 = hdcomboCTNCODE.Trim();
|
|
|
try
|
|
|
{
|
|
|
if (int.Parse(hdcomboCTNCODE.Trim().Substring(0, 2)) < 40)//.Equals("20"))
|
|
|
{
|
|
|
iTEU = 1 * inum;
|
|
|
sCTNCODE1 = hdcomboCTNCODE.Trim().Substring(0, 2);
|
|
|
sCTNCODE2 = hdcomboCTNCODE.Trim().Substring(2, 2);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
iTEU = 2 * inum;
|
|
|
sCTNCODE1 = hdcomboCTNCODE.Trim().Substring(0, 2);
|
|
|
sCTNCODE2 = hdcomboCTNCODE.Trim().Substring(2, 2);
|
|
|
}
|
|
|
//
|
|
|
if (int.Parse(hdcomboCTNCODEold.Trim().Substring(0, 2)) < 40)//.Equals("20"))
|
|
|
{
|
|
|
iTEUold = 1 * inumold;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
iTEUold = 2 * inumold;
|
|
|
}
|
|
|
}
|
|
|
catch (Exception)
|
|
|
{
|
|
|
}
|
|
|
//
|
|
|
if (DS == null)
|
|
|
{
|
|
|
strold = "update op_seae set OTCNTR=OTCNTR-" + inumold + ",TEU=TEU-" + iTEUold + " where BSNO='" + strBSNO + "'";
|
|
|
str = "update op_seae set OTCNTR=OTCNTR+" + inum + ",TEU=TEU+"+iTEU+" where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
int s = 0;
|
|
|
for (int i = 1; i < 11; i++)
|
|
|
{
|
|
|
if (DS.Tables[0].Rows[0][i].ToString().Trim().Equals(hdcomboCTNCODEold.Trim()))
|
|
|
{
|
|
|
strold = "update op_seae set CNTR" + i + "=CNTR" + i + "-" + inumold + ",TEU=TEU-" + iTEUold + " where BSNO='" + strBSNO + "'";
|
|
|
s = i;
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
int j = 0;
|
|
|
for (int i = 1; i < 11; i++)
|
|
|
{
|
|
|
if(DS.Tables[0].Rows[0][i].ToString().Trim().Equals(hdcomboCTNCODE.Trim()))
|
|
|
{
|
|
|
str = "update op_seae set CNTR"+i+"=CNTR"+i+"+" + inum + ",TEU=TEU+"+iTEU+" where BSNO='" + strBSNO + "'";
|
|
|
j = i;
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
if (s == 0)
|
|
|
{
|
|
|
strold = "update op_seae set OTCNTR=OTCNTR-" + inumold + ",TEU=TEU-" + iTEUold + " where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
if (j == 0)
|
|
|
{
|
|
|
str = "update op_seae set OTCNTR=OTCNTR+" + inum + ",TEU=TEU+" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
}
|
|
|
//
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, strold);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "集装箱信息更新减op_seae操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//strold = strold.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新减集装箱信息op_seae','更新操作','" + strold + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
//
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "集装箱信息更新增op_seae操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新增集装箱信息op_seae','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
//
|
|
|
str = "update op_ctn set SIZE='" + sCTNCODE1.Trim() + "',CTN='" + sCTNCODE2.Trim() + "',CTNNUM=" + inum + ",TEU=" + iTEU + ",CTNALL='" + hdcomboCTNCODE.Trim() + "',PKGS=" + inum + " where CTN_ID='" + strCTNID + "'";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "集装箱信息更新op_ctn操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新集装箱信息op_ctn','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 集装箱删除
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public string GetCTNCODEDel(string strBSNO, string strUserID, string strCTNID, string hdcomboCTNCODE, int inum)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string strCORPID = GetCORPID(strUserID);//分公司代码
|
|
|
string str = "select * from code_ctn_disp";// where CORPID = '" + strCORPID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
//
|
|
|
int iTEU = 0;
|
|
|
try
|
|
|
{
|
|
|
if (int.Parse(hdcomboCTNCODE.Trim().Substring(0, 2)) < 40)//.Equals("20"))
|
|
|
{
|
|
|
iTEU = 1 * inum;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
iTEU = 2 * inum;
|
|
|
}
|
|
|
}
|
|
|
catch(Exception)
|
|
|
{
|
|
|
}
|
|
|
if (DS == null)
|
|
|
{
|
|
|
str = "update op_seae set OTCNTR=OTCNTR-" + inum + ",TEU=TEU-" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
int j = 0;
|
|
|
for (int i = 1; i < 11; i++)
|
|
|
{
|
|
|
if (DS.Tables[0].Rows[0][i].ToString().Trim().Equals(hdcomboCTNCODE.Trim()))
|
|
|
{
|
|
|
str = "update op_seae set CNTR" + i + "=CNTR" + i + "-" + inum + ",TEU=TEU-" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
j = i;
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
if (j == 0)
|
|
|
{
|
|
|
str = "update op_seae set OTCNTR=OTCNTR-" + inum + ",TEU=TEU-" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
}
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "集装箱信息删除op_seae操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除集装箱信息op_seae','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
//
|
|
|
str = "delete from op_ctn where CTN_ID='" + strCTNID + "'";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "集装箱信息删除op_ctn操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除集装箱信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 集装箱插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetCTNCODEInsert(string bstype,string strBSNO, string strUserID, string hdcomboCTNCODE, int inum, string strCTNID, string strREMARK, string strCNTRNO, string strSEALNO, string strPKGS, string strKGS, string strCBM)
|
|
|
{
|
|
|
string alt = "";
|
|
|
//
|
|
|
int iTEU = 0;
|
|
|
string sCTNCODE1 = hdcomboCTNCODE.Trim();
|
|
|
string sCTNCODE2 = hdcomboCTNCODE.Trim();
|
|
|
try
|
|
|
{
|
|
|
if (int.Parse(hdcomboCTNCODE.Trim().Substring(0, 2)) < 40)//.Equals("20"))
|
|
|
{
|
|
|
iTEU = 1 * inum;
|
|
|
sCTNCODE1 = hdcomboCTNCODE.Trim().Substring(0, 2);
|
|
|
sCTNCODE2 = hdcomboCTNCODE.Trim().Substring(2, 2);
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
iTEU = 2 * inum;
|
|
|
sCTNCODE1 = hdcomboCTNCODE.Trim().Substring(0, 2);
|
|
|
sCTNCODE2 = hdcomboCTNCODE.Trim().Substring(2, 2);
|
|
|
}
|
|
|
}
|
|
|
catch(Exception)
|
|
|
{
|
|
|
}
|
|
|
//
|
|
|
string strCORPID = GetCORPID(strUserID);//分公司代码
|
|
|
string str = "select * from code_ctn_disp";// where CORPID = '" + strCORPID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
if (DS == null)
|
|
|
{
|
|
|
str = "update " + bstype + " set OTCNTR=OTCNTR+" + inum + ",TEU=TEU+" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
int j = 0;
|
|
|
for (int i = 1; i < 11; i++)
|
|
|
{
|
|
|
if (DS.Tables[0].Rows[0][i].ToString().Trim().Equals(hdcomboCTNCODE.Trim()))
|
|
|
{
|
|
|
str = "update " + bstype + " set CNTR" + i + "=CNTR" + i + "+" + inum + ",TEU=TEU+" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
j = i;
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
if(j==0)
|
|
|
{
|
|
|
str = "update " + bstype + " set OTCNTR=OTCNTR+" + inum + ",TEU=TEU+" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
}
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "集装箱信息更新op_seae操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新集装箱信息op_seae','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
//
|
|
|
str = "select * from op_ctn where CTN_ID = '" + strCTNID + "'";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
if (DS != null)
|
|
|
{
|
|
|
str = "update op_ctn set BSNO='" + strBSNO + "',[SIZE]='" + sCTNCODE1 + "',CTN='" + sCTNCODE2 + "',CTNNUM=" + inum + ",TEU=" + iTEU + ",CTNALL='" + hdcomboCTNCODE.Trim() + "',REMARK='" + strREMARK + "', CNTRNO='" + strCNTRNO + "', SEALNO='" + strSEALNO + "',PKGS=" + strPKGS + ", KGS='" + strKGS + "', CBM='" + strCBM + "' where CTN_ID='" + strCTNID + "'";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
if (strCTNID.Trim().Equals(""))
|
|
|
{
|
|
|
str = "insert into op_ctn(BSNO,[SIZE],CTN,CTNNUM,TEU,CTNALL,REMARK,CNTRNO,SEALNO,PKGS,KGS,CBM) values('" + strBSNO + "','" + sCTNCODE1 + "','" + sCTNCODE2 + "'," + inum + "," + iTEU + ",'" + hdcomboCTNCODE.Trim() + "','" + strREMARK + "','" + strCNTRNO + "','" + strSEALNO + "'," + strPKGS + "," + strKGS + ", " + strCBM + ")";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "insert into op_ctn(CTN_ID,BSNO,[SIZE],CTN,CTNNUM,TEU,CTNALL,REMARK,CNTRNO,SEALNO,PKGS,KGS,CBM) values('" + strCTNID + "','" + strBSNO + "','" + sCTNCODE1 + "','" + sCTNCODE2 + "'," + inum + "," + iTEU + ",'" + hdcomboCTNCODE.Trim() + "','" + strREMARK + "','" + strCNTRNO + "','" + strSEALNO + "'," + strPKGS + "," + strKGS + ", " + strCBM + ")";
|
|
|
}
|
|
|
}
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "集装箱信息插入op_ctn操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入集装箱信息表op_ctn的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 edi集装箱插入委托表
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String setEDICTN(string strBSNO, string strUserID, string hdcomboCTNCODE, int inum, string strCTNID, string strREMARK, string strCNTRNO, string strSEALNO)
|
|
|
{
|
|
|
string alt = "";
|
|
|
//
|
|
|
int iTEU = 0;
|
|
|
try
|
|
|
{
|
|
|
if (int.Parse(hdcomboCTNCODE.Trim().Substring(0, 2)) < 40)//.Equals("20"))
|
|
|
{
|
|
|
iTEU = 1 * inum;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
iTEU = 2 * inum;
|
|
|
}
|
|
|
}
|
|
|
catch (Exception)
|
|
|
{
|
|
|
}
|
|
|
//
|
|
|
string strCORPID = GetCORPID(strUserID);//分公司代码
|
|
|
string str = "select * from code_ctn_disp";// where CORPID = '" + strCORPID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
if (DS == null)
|
|
|
{
|
|
|
str = "update op_seae set OTCNTR=OTCNTR+" + inum + ",TEU=TEU+" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
int j = 0;
|
|
|
for (int i = 1; i < 11; i++)
|
|
|
{
|
|
|
if (DS.Tables[0].Rows[0][i].ToString().Trim().Equals(hdcomboCTNCODE.Trim()))
|
|
|
{
|
|
|
str = "update op_seae set CNTR" + i + "=CNTR" + i + "+" + inum + ",TEU=TEU+" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
j = i;
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
if (j == 0)
|
|
|
{
|
|
|
str = "update op_seae set OTCNTR=OTCNTR+" + inum + ",TEU=TEU+" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
}
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "集装箱信息更新op_seae操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新集装箱信息op_seae','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 箱号封号导入--清空委托
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public int setQQCTCTNDEL(string strBSNO)
|
|
|
{
|
|
|
int iResult = 0;
|
|
|
string str = "";
|
|
|
using (SqlTransaction sqlTran = SqlHelper.BeginTransaction(SqlHelper.ConnectionStringLocalTransaction))
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
//op_Seae中集装箱清空
|
|
|
str = "update op_seae set CNTR1=0,CNTR2=0,CNTR3=0,CNTR4=0,CNTR5=0,CNTR6=0,CNTR7=0,CNTR8=0,CNTR9=0,CNTR10=0,OTCNTR=0,TEU=0,CNTRTOTAL='',CNTRSEALNO='' where BSNO='" + strBSNO + "'";
|
|
|
iResult = -3;//op_Seae中集装箱清空
|
|
|
SqlHelper.ExecuteNonQuery(sqlTran, CommandType.Text, str, null);
|
|
|
str = "delete from op_ctn where BSNO='" + strBSNO + "'";
|
|
|
iResult = -4;//删除集装箱明细出错
|
|
|
SqlHelper.ExecuteNonQuery(sqlTran, CommandType.Text, str, null);
|
|
|
|
|
|
//事务提交
|
|
|
sqlTran.Commit();
|
|
|
iResult = 1;//状态为1表示插入成功
|
|
|
}
|
|
|
catch (Exception execError)
|
|
|
{
|
|
|
iResult = -1;//有异常,插入失败
|
|
|
sqlTran.Rollback();
|
|
|
iResult = -2;//插入异常,事务已回滚成功
|
|
|
throw execError;
|
|
|
}
|
|
|
finally
|
|
|
{
|
|
|
SqlHelper.CloseConnection();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
iResult = -3;//op_Seae中集装箱清空
|
|
|
iResult = -4;//删除集装箱明细出错
|
|
|
*/
|
|
|
return iResult;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 箱号封号导入--集装箱导入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public int setQQCTCTN(string strBSNO, string strUserID, string strSIZE, string strCTN, int strCTNNUM, string strCNTRNO, string strSEALNO)
|
|
|
{
|
|
|
int iResult = 0;
|
|
|
string str = "";
|
|
|
int inum = strCTNNUM;
|
|
|
using (SqlTransaction sqlTran = SqlHelper.BeginTransaction(SqlHelper.ConnectionStringLocalTransaction))
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
int iTEU = 0;
|
|
|
try
|
|
|
{
|
|
|
if (int.Parse(strSIZE.Trim().Substring(0, 2)) < 40)//20"))
|
|
|
{
|
|
|
iTEU = 1 * inum;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
iTEU = 2 * inum;
|
|
|
}
|
|
|
}
|
|
|
catch(Exception)
|
|
|
{
|
|
|
}
|
|
|
//
|
|
|
str = "insert into op_ctn(BSNO,[SIZE],CTN,CTNNUM,TEU,CTNALL,REMARK,CNTRNO,SEALNO,PKGS) values('" + strBSNO + "','" + strSIZE.Trim() + "','" + strCTN.Trim() + "',1," + iTEU + ",'" + strSIZE.Trim() + strCTN.Trim() + "','','" + strCNTRNO + "','" + strSEALNO + "'," + inum + ")";
|
|
|
iResult = -6;//插入集装箱明细出错
|
|
|
SqlHelper.ExecuteNonQuery(sqlTran, CommandType.Text, str, null);
|
|
|
//
|
|
|
string strCORPID = GetCORPID(strUserID);//分公司代码
|
|
|
str = "select * from code_ctn_disp";// where CORPID = '" + strCORPID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
if (DS == null)
|
|
|
{
|
|
|
str = "update op_seae set OTCNTR=OTCNTR+" + inum + ",TEU=TEU+" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
int j = 0;
|
|
|
for (int i = 1; i < 11; i++)
|
|
|
{
|
|
|
if (DS.Tables[0].Rows[0][i].ToString().Trim().Equals(strSIZE.Trim() + strCTN.Trim()))
|
|
|
{
|
|
|
str = "update op_seae set CNTR" + i + "=CNTR" + i + "+" + inum + ",TEU=TEU+" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
j = i;
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
if (j == 0)
|
|
|
{
|
|
|
str = "update op_seae set OTCNTR=OTCNTR+" + inum + ",TEU=TEU+" + iTEU + " where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
}
|
|
|
iResult = -5;//更新委托的TEU出错//
|
|
|
SqlHelper.ExecuteNonQuery(sqlTran, CommandType.Text, str, null);
|
|
|
|
|
|
//
|
|
|
string sCNTRTOTAL = strSIZE.Trim() + strCTN.Trim() + "*" + strCTNNUM.ToString().Trim() + " / ";
|
|
|
string sCNTRNO = strCNTRNO.Trim() + "/" + strSEALNO.Trim() + "/" + strSIZE.Trim() + strCTN.Trim() + "\r\n";//"/" + myRow["PKGS"].ToString().Trim() + "PKGS/" + myRow["KGS"].ToString().Trim() + "KGS/" + myRow["CBM"].ToString().Trim() + "CBM
|
|
|
|
|
|
str = "update op_seae set CNTRTOTAL=CNTRTOTAL+'" + sCNTRTOTAL + "',CNTRSEALNO=CNTRSEALNO+'" + sCNTRNO + "' where BSNO='" + strBSNO.Trim() + "'";
|
|
|
iResult = -6;//集装箱大写和箱封号
|
|
|
SqlHelper.ExecuteNonQuery(sqlTran, CommandType.Text, str, null);
|
|
|
//
|
|
|
|
|
|
//事务提交
|
|
|
sqlTran.Commit();
|
|
|
iResult = 1;//状态为1表示插入成功
|
|
|
}
|
|
|
catch (Exception)
|
|
|
{
|
|
|
iResult = -1;//有异常,插入失败
|
|
|
sqlTran.Rollback();
|
|
|
iResult = -2;//插入异常,事务已回滚成功
|
|
|
//throw execError;
|
|
|
}
|
|
|
finally
|
|
|
{
|
|
|
SqlHelper.CloseConnection();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
iResult = -5;//更新委托的集装箱大写和TEU出错
|
|
|
iResult = -6;//插入集装箱明细出错
|
|
|
*/
|
|
|
return iResult;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 箱号封号导入--集装箱导入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public string setQQCTCTN(string strBSNO, string strUserID, DataTable dtINFO)
|
|
|
{
|
|
|
int iResult = 0;
|
|
|
string alt = "";
|
|
|
string str = "";
|
|
|
string sCNTRTOTAL = "";
|
|
|
string sCNTRNO = "";
|
|
|
|
|
|
using (SqlTransaction sqlTran = SqlHelper.BeginTransaction(SqlHelper.ConnectionStringLocalTransaction))
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
str = "delete from op_ctn where BSNO='" + strBSNO + "'";
|
|
|
iResult = -3;//
|
|
|
SqlHelper.ExecuteNonQuery(sqlTran, CommandType.Text, str, null);
|
|
|
//
|
|
|
//op_Seae中集装箱清空
|
|
|
str = "update op_seae set CNTR1=0,CNTR2=0,CNTR3=0,CNTR4=0,CNTR5=0,CNTR6=0,CNTR7=0,CNTR8=0,CNTR9=0,CNTR10=0,OTCNTR=0,TEU=0,CNTRTOTAL='',CNTRSEALNO='' where BSNO='" + strBSNO + "'";
|
|
|
iResult = -4;//op_Seae中集装箱清空
|
|
|
SqlHelper.ExecuteNonQuery(sqlTran, CommandType.Text, str, null);
|
|
|
//
|
|
|
string strCORPID = GetCORPID(strUserID);//分公司代码
|
|
|
str = "select * from code_ctn_disp";// where CORPID = '" + strCORPID + "'";
|
|
|
DataSet DS = GetAllSQL(str);
|
|
|
//
|
|
|
//dc = dtINFO.Columns.Add("尺寸", Type.GetType("System.String"));
|
|
|
//dc = dtINFO.Columns.Add("箱型", Type.GetType("System.String"));
|
|
|
//dc = dtINFO.Columns.Add("箱量", Type.GetType("System.String"));//1
|
|
|
//dc = dtINFO.Columns.Add("TEU", Type.GetType("System.String"));//
|
|
|
//dc = dtINFO.Columns.Add("表现形式", Type.GetType("System.String"));
|
|
|
//dc = dtINFO.Columns.Add("箱号", Type.GetType("System.String"));
|
|
|
//dc = dtINFO.Columns.Add("封号", Type.GetType("System.String"));
|
|
|
//dc = dtINFO.Columns.Add("件数", Type.GetType("System.String"));
|
|
|
//dc = dtINFO.Columns.Add("货重", Type.GetType("System.String"));
|
|
|
//dc = dtINFO.Columns.Add("尺码", Type.GetType("System.String"));
|
|
|
//dc = dtINFO.Columns.Add("备注", Type.GetType("System.String"));//
|
|
|
//dc = dtINFO.Columns.Add("包装类型", Type.GetType("System.String"));//PACKAGES
|
|
|
//dc = dtINFO.Columns.Add("箱皮重", Type.GetType("System.String"));
|
|
|
for (int i = 0; i < dtINFO.Rows.Count; i++)
|
|
|
{
|
|
|
|
|
|
str = "insert into op_ctn(BSNO,CTNCODE,[SIZE],CTN,CTNNUM,TEU,CTNALL,CNTRNO,SEALNO,PKGS,KGS,CBM,REMARK,KINDPKGS,TAREWEIGHT) values('" + strBSNO + "','','" + dtINFO.Rows[i]["尺寸"].ToString().Trim() + "','" + dtINFO.Rows[i]["箱型"].ToString().Trim() + "'," + int.Parse(dtINFO.Rows[i]["箱量"].ToString().Trim()) + "," + int.Parse(dtINFO.Rows[i]["TEU"].ToString().Trim()) + ",'" + dtINFO.Rows[i]["表现形式"].ToString().Trim() + "','" + dtINFO.Rows[i]["箱号"].ToString().Trim() + "','" + dtINFO.Rows[i]["封号"].ToString().Trim() + "'," + int.Parse(dtINFO.Rows[i]["件数"].ToString().Trim()) + "," + Decimal.Parse(dtINFO.Rows[i]["货重"].ToString().Trim()) + "," + Decimal.Parse(dtINFO.Rows[i]["尺码"].ToString().Trim()) + ",'','" + dtINFO.Rows[i]["包装类型"].ToString().Trim() + "'," + Decimal.Parse(dtINFO.Rows[i]["箱皮重"].ToString().Trim()) + ")";
|
|
|
iResult = -5;//插入集装箱明细出错
|
|
|
SqlHelper.ExecuteNonQuery(sqlTran, CommandType.Text, str, null);
|
|
|
//
|
|
|
sCNTRTOTAL += dtINFO.Rows[i]["表现形式"].ToString().Trim() + "*" + dtINFO.Rows[i]["箱量"].ToString().Trim() + " / ";
|
|
|
sCNTRNO += dtINFO.Rows[i]["箱号"].ToString().Trim() + "/" + dtINFO.Rows[i]["封号"].ToString().Trim() + "/" + dtINFO.Rows[i]["表现形式"].ToString().Trim() + "\r\n";
|
|
|
//
|
|
|
if (DS == null)
|
|
|
{
|
|
|
str = "update op_seae set OTCNTR=OTCNTR+" + int.Parse(dtINFO.Rows[i]["箱量"].ToString().Trim()) + ",TEU=TEU+" + int.Parse(dtINFO.Rows[i]["TEU"].ToString().Trim()) + " where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
int j = 0;
|
|
|
for (int k = 1; k < 11; k++)
|
|
|
{
|
|
|
if (DS.Tables[0].Rows[0][k].ToString().Trim().Equals(dtINFO.Rows[i]["表现形式"].ToString().Trim()))
|
|
|
{
|
|
|
str = "update op_seae set CNTR" + i + "=CNTR" + i + "+" + int.Parse(dtINFO.Rows[i]["箱量"].ToString().Trim()) + ",TEU=TEU+" + int.Parse(dtINFO.Rows[i]["TEU"].ToString().Trim()) + " where BSNO='" + strBSNO + "'";
|
|
|
j = i;
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
if (j == 0)
|
|
|
{
|
|
|
str = "update op_seae set OTCNTR=OTCNTR+" + int.Parse(dtINFO.Rows[i]["箱量"].ToString().Trim()) + ",TEU=TEU+" + int.Parse(dtINFO.Rows[i]["TEU"].ToString().Trim()) + " where BSNO='" + strBSNO + "'";
|
|
|
}
|
|
|
}
|
|
|
iResult = -6;//更新委托的TEU出错//
|
|
|
SqlHelper.ExecuteNonQuery(sqlTran, CommandType.Text, str, null);
|
|
|
|
|
|
}
|
|
|
//
|
|
|
sCNTRTOTAL = sCNTRTOTAL.Trim().Substring(0, sCNTRTOTAL.Trim().Length - 1);
|
|
|
str = "update op_seae set CNTRTOTAL='" + sCNTRTOTAL.Trim() + "',CNTRSEALNO='" + sCNTRNO.Trim() + "' where BSNO='" + strBSNO.Trim() + "'";
|
|
|
iResult = -7;//集装箱大写和箱封号
|
|
|
SqlHelper.ExecuteNonQuery(sqlTran, CommandType.Text, str, null);
|
|
|
//
|
|
|
//事务提交
|
|
|
sqlTran.Commit();
|
|
|
iResult = 1;//状态为1表示插入成功
|
|
|
}
|
|
|
catch (Exception)
|
|
|
{
|
|
|
iResult = -1;//有异常,插入失败
|
|
|
sqlTran.Rollback();
|
|
|
iResult = -2;//插入异常,事务已回滚成功
|
|
|
//throw execError;
|
|
|
alt = "集装箱箱号封号导入出错!";
|
|
|
}
|
|
|
finally
|
|
|
{
|
|
|
SqlHelper.CloseConnection();
|
|
|
}
|
|
|
}
|
|
|
//
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 集装箱类型
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodeCtn()
|
|
|
{
|
|
|
string str = "select * from code_ctn order by CTN";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 删除一票货
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetSeaExportInfoDel(string strBSNO, bool strBSSTATUS,string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
if (strBSSTATUS)
|
|
|
{
|
|
|
alt = "当前业务为锁定状态,不允许删除此业务!";//业务封帐
|
|
|
return alt;
|
|
|
}
|
|
|
//
|
|
|
//str = "select * from code_bsstatus where BSSTATUS='" + strBSSTATUS + "' and ISEDIT='False'";
|
|
|
//DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
//try
|
|
|
//{
|
|
|
// if (DS.Tables[0].Rows.Count > 0)
|
|
|
// {
|
|
|
// alt = "当前业务状态为不允许删除此业务!";
|
|
|
// return alt;
|
|
|
// }
|
|
|
//}
|
|
|
//catch
|
|
|
//{
|
|
|
// DS = null;
|
|
|
// alt = "当前业务状态判断出错,暂不允许删除业务!";
|
|
|
// return alt;
|
|
|
//}
|
|
|
//
|
|
|
string str = "select * from ch_fee where BSNO='" + strBSNO + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
alt = "当前业务有其相关的费用信息,请先删除!";
|
|
|
return alt;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
//
|
|
|
str = "select * from op_seae where MASTERNO='" + strBSNO + "' and BSNO<>MASTERNO and BLTYPE='拼箱分票'";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
alt = "当前业务有其相关的拼箱分票信息,请先删除!";
|
|
|
return alt;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
str = "delete from op_seae where BSNO='" + strBSNO + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "删除一票货op_seae操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除一票货信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
//
|
|
|
str = "delete from op_ctn where BSNO='" + strBSNO + "'";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl)
|
|
|
{
|
|
|
//str = str.Trim().Replace("'","''");
|
|
|
//str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除一票货的集装箱信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 删除一票货
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetSeaImportInfoDel(string strBSNO, bool strBSSTATUS, string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
if (strBSSTATUS)
|
|
|
{
|
|
|
alt = "当前业务为锁定状态,不允许删除此业务!";//业务封帐
|
|
|
return alt;
|
|
|
}
|
|
|
//
|
|
|
//str = "select * from code_bsstatus where BSSTATUS='" + strBSSTATUS + "' and ISEDIT='False'";
|
|
|
//DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
//try
|
|
|
//{
|
|
|
// if (DS.Tables[0].Rows.Count > 0)
|
|
|
// {
|
|
|
// alt = "当前业务状态为不允许删除此业务!";
|
|
|
// return alt;
|
|
|
// }
|
|
|
//}
|
|
|
//catch
|
|
|
//{
|
|
|
// DS = null;
|
|
|
// alt = "当前业务状态判断出错,暂不允许删除业务!";
|
|
|
// return alt;
|
|
|
//}
|
|
|
//
|
|
|
string str = "select * from ch_fee where BSNO='" + strBSNO + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
alt = "当前业务有其相关的费用信息,请先删除!";
|
|
|
return alt;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
//
|
|
|
str = "select * from op_seai where MASTERNO='" + strBSNO + "' and BSNO<>MASTERNO and BLTYPE='拼箱分票'";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
alt = "当前业务有其相关的拼箱分票信息,请先删除!";
|
|
|
return alt;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
str = "delete from op_seai where BSNO='" + strBSNO + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "删除一票货op_seai操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除一票货信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
//
|
|
|
str = "delete from op_ctn where BSNO='" + strBSNO + "'";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl)
|
|
|
{
|
|
|
//str = str.Trim().Replace("'","''");
|
|
|
//str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除一票货的集装箱信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 货物信息(DESCRIP)字段
|
|
|
/// </summary>
|
|
|
/// <param name="strBLCONTENT">BLCONTENT(详细信息)</param>
|
|
|
/// <returns></returns>
|
|
|
public string GetISBSNO(string strBSNO)
|
|
|
{
|
|
|
string str = "select BSNO from op_seae where BSNO='" + strBSNO + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
str = DS.Tables[0].Rows[0]["BSNO"].ToString();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "";
|
|
|
}
|
|
|
return str;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 表的字段及其说明
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTableField(string tableName)
|
|
|
{
|
|
|
string str = "SELECT a.name AS Field,isnull(g.[value],'-') AS Explain FROM sys.columns a left join sys.extended_properties g on (a.object_id = g.major_id AND g.minor_id = a.column_id) WHERE object_id =(SELECT object_id FROM sys.tables WHERE name = '" + tableName + "')"; //a.column_id AS No,
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 提单模板参数设置信息插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTSysTemplateSetInsert(string TEMPLATEID, string MARKS_SET, string DESCRIPTION_SETS, string KGS_DIGITAL, string CBM_DIGITAL,string strUserID)
|
|
|
{
|
|
|
string str = "insert into sys_Template_set(TEMPLATEID, [MARKS_SET], [DESCRIPTION_SETS], [KGS_DIGITAL], [CBM_DIGITAL]) values('" + TEMPLATEID + "','" + MARKS_SET + "','" + DESCRIPTION_SETS + "','" + KGS_DIGITAL + "','" + CBM_DIGITAL + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "提单模板参数设置插入sys_Template_set操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入提单模板参数设置表sys_Template_set的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 提单模板参数设置信息更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTSysTemplateSetUpdate(string TEMPLATEID, string MARKS_SET, string DESCRIPTION_SETS, string KGS_DIGITAL, string CBM_DIGITAL,string strUserID)
|
|
|
{
|
|
|
string str = "update sys_Template_set set [MARKS_SET]='" + MARKS_SET + "', [DESCRIPTION_SETS]='" + DESCRIPTION_SETS + "', [KGS_DIGITAL]='" + KGS_DIGITAL + "', [CBM_DIGITAL]='" + CBM_DIGITAL + "' where TEMPLATEID='" + TEMPLATEID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "提单模板参数设置更新sys_Template_set操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新提单模板参数设置sys_Template_set','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 提单模板参数
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTSysTemplateSet(string TEMPLATEID)
|
|
|
{
|
|
|
string str = "select * from sys_Template_set where TEMPLATEID='" + TEMPLATEID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 提单模板
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTCodeTemplateTEMPLATE(string TEMPLATEID)
|
|
|
{
|
|
|
string str = "select TEMPLATE from code_Template where TEMPLATEID='" + TEMPLATEID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
str = DS.Tables[0].Rows[0]["BSNO"].ToString();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "";
|
|
|
}
|
|
|
return str;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 提单模板
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTCodeTemplate()
|
|
|
{
|
|
|
string str = "select * from code_Template";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 集装箱箱型箱量信息
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTopCtn(string strBSNO)
|
|
|
{
|
|
|
string str = "select * from op_ctn where BSNO='" + strBSNO + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电列表信息删除
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTopLetterDel(string leid,string LETTERNAME, string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
//DataSet ds =GetTopLetter(leid);
|
|
|
//if(ds!=null)
|
|
|
//{
|
|
|
//if (ds.Tables[0].Rows[0]["LETTERNAME"].ToString().Trim().Equals("入货通知"))
|
|
|
|
|
|
if (LETTERNAME.Trim().Equals("入货通知"))
|
|
|
{
|
|
|
string str = "delete from op_letter_yard where [LE_ID]='" + leid + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电入货通知信息删除op_letter_yard操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除业务函电入货通知信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
else if (LETTERNAME.Trim().Equals("更改通知"))
|
|
|
{
|
|
|
string str = "delete from op_letter_change where [LE_ID]='" + leid + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电更改通知信息删除op_letter_change操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除业务函电更改通知信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
else if (LETTERNAME.Trim().Equals("电放保函"))
|
|
|
{
|
|
|
string str = "delete from op_letter_sur where [LE_ID]='" + leid + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电电放保函信息删除op_letter_sur操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除业务函电电放保函信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
else if (LETTERNAME.Trim().Equals("派车通知"))
|
|
|
{
|
|
|
string str = "delete from op_letter_truck where [LE_ID]='" + leid + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电派车通知信息删除op_letter_truck操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除业务函电派车通知信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
//}
|
|
|
string str2 = "delete from op_letter where [LE_ID]='" + leid + "'";
|
|
|
bool bl2 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str2);
|
|
|
alt = "";
|
|
|
if (bl2 == false)
|
|
|
{
|
|
|
alt = "业务函电列表信息删除op_letter操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str2 = str2.Trim().Replace("'", "''");
|
|
|
//string str1 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除业务函电列表信息','删除操作','" + str2 + "','" + strUserID + "')";
|
|
|
//bool bl1 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str1);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电信息
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTopLetter(string strLEID)
|
|
|
{
|
|
|
string str = "select * from op_letter where LE_ID='" + strLEID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电入货通知信息插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTopLetterYardInsert(string strLEID, string strBSNO, string tbTO, string tbATTN, string tbATTNTEL, string tbATTNFAX, string tbFM, string tbFMTEL, string tbFMFAX, string tbFMEMAIL, string hd_comboDOC, string tbMBLNO, string tbPORTDISCHARGE, string tbVESSELVOYNO, string tbETD, string tbPKC, string tbCNTR, string tbDESCRIPTION, string ddlYARD, string tbAddress, string tbCHIEF, string tbTel, string ddlYARD2, string tbAddress2, string tbCHIEF2, string tbTel2, string tbCLOSINGDATE, string tbCLOSEDOCDATE, string tbExportCustoms, string tbCustomsCode, string tbDeclarationCode, string tbREMARK, string tbDOCTEL, string tbDOCFAX, string tbDOCEMAIL, string strUserID)
|
|
|
{
|
|
|
string str = "insert into op_letter(LE_ID,BSNO,HEAD_TO,HEAD_ATTN,LETTERNAME,INPUTBY,INPUTTIME,HEAD_ATTNTEL,HEAD_ATTNFAX,HEAD_FMTEL,HEAD_FMFAX,HEAD_FMEMAIL) values('" + strLEID + "','" + strBSNO + "','" + tbTO + "','" + tbATTN + "','入货通知','" + tbFM + "',getdate(),'" + tbATTNTEL + "','" + tbATTNFAX + "','" + tbFMTEL + "','" + tbFMFAX + "','" + tbFMEMAIL + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电信息添加op_letter操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入业务函电信息表op_letter的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
//
|
|
|
str = "insert into op_letter_yard(LE_ID,MBLNO,PORTDISCHARGE,VESSELVOYNO,ETD,PKC,CNTR,DESCRIPTION,YARD,Address,CHIEF,Tel,YARD2,Address2,CHIEF2,Tel2,CLOSINGDATE,CLOSEDOCDATE,ExportCustoms,CustomsCode,DeclarationCode,REMARK,DOC,DOCTEL,DOCFAX,DOCEMAIL) values('" + strLEID + "','" + tbMBLNO + "','" + tbPORTDISCHARGE + "','" + tbVESSELVOYNO + "',{0},'" + tbPKC + "','" + tbCNTR + "','" + tbDESCRIPTION + "','" + ddlYARD + "','" + tbAddress + "','" + tbCHIEF + "','" + tbTel + "','" + ddlYARD2 + "','" + tbAddress2 + "','" + tbCHIEF2 + "','" + tbTel2 + "',{1},{2},'" + tbExportCustoms + "','" + tbCustomsCode + "','" + tbDeclarationCode + "','" + tbREMARK + "','" + hd_comboDOC + "','" + tbDOCTEL + "','" + tbDOCFAX + "','" + tbDOCEMAIL + "')";
|
|
|
//
|
|
|
if (tbETD.Trim().IndexOf("0001")>-1 || tbETD.Trim() == "")
|
|
|
{
|
|
|
tbETD = "NULL";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
tbETD = "'" + tbETD.Trim() + "'";
|
|
|
}
|
|
|
if (tbCLOSINGDATE.Trim().IndexOf("0001")>-1 || tbCLOSINGDATE.Trim() == "")
|
|
|
{
|
|
|
tbCLOSINGDATE = "NULL";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
tbCLOSINGDATE = "'" + tbCLOSINGDATE.Trim() + "'";
|
|
|
}
|
|
|
if (tbCLOSEDOCDATE.Trim().IndexOf("0001")>-1 || tbCLOSEDOCDATE.Trim() == "")
|
|
|
{
|
|
|
tbCLOSEDOCDATE = "NULL";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
tbCLOSEDOCDATE = "'" + tbCLOSEDOCDATE.Trim() + "'";
|
|
|
}
|
|
|
str = String.Format(str, tbETD, tbCLOSINGDATE, tbCLOSEDOCDATE);
|
|
|
//
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
string str3 = "delete from op_letter where [LE_ID]='" + strLEID + "' and BSNO='" + strBSNO + "'";
|
|
|
bool bl3 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str3);
|
|
|
|
|
|
alt = "业务函电入货通知信息添加op_letter_yard操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入业务函电入货通知信息表op_letter_yard的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电入货通知信息更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTopLetterYardUpdate(string strLEID, string tbTO, string tbATTN, string tbATTNTEL, string tbATTNFAX, string tbFM, string tbFMTEL, string tbFMFAX,string tbFMEMAIL, string hd_comboDOC, string tbMBLNO, string tbPORTDISCHARGE, string tbVESSELVOYNO, string tbETD, string tbPKC, string tbCNTR, string tbDESCRIPTION, string ddlYARD, string tbAddress, string tbCHIEF, string tbTel, string ddlYARD2, string tbAddress2, string tbCHIEF2, string tbTel2, string tbCLOSINGDATE, string tbCLOSEDOCDATE, string tbExportCustoms, string tbCustomsCode, string tbDeclarationCode, string tbREMARK,string tbDOCTEL,string tbDOCFAX,string tbDOCEMAIL, string strUserID)
|
|
|
{
|
|
|
string str = "update op_letter set HEAD_TO='" + tbTO + "',HEAD_ATTN='" + tbATTN + "',UpdateTime=getdate(),HEAD_ATTNTEL='" + tbATTNTEL + "',HEAD_ATTNFAX='" + tbATTNFAX + "',HEAD_FMTEL='" + tbFMTEL + "',HEAD_FMFAX='" + tbFMFAX + "',HEAD_FMEMAIL='" + tbFMEMAIL + "' where LE_ID='" + strLEID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电信息更新op_letter操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新业务函电信息op_letter','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
//
|
|
|
str = "update op_letter_yard set MBLNO='" + tbMBLNO + "',PORTDISCHARGE='" + tbPORTDISCHARGE + "',VESSELVOYNO='" + tbVESSELVOYNO + "',{0},PKC='" + tbPKC + "',CNTR='" + tbCNTR + "',DESCRIPTION='" + tbDESCRIPTION + "',YARD='" + ddlYARD + "',Address='" + tbAddress + "',CHIEF='" + tbCHIEF + "',Tel='" + tbTel + "',YARD2='" + ddlYARD2 + "',Address2='" + tbAddress2 + "',CHIEF2='" + tbCHIEF2 + "',Tel2='" + tbTel2 + "',{1},{2},ExportCustoms='" + tbExportCustoms + "',CustomsCode='" + tbCustomsCode + "',DeclarationCode='" + tbDeclarationCode + "',REMARK='" + tbREMARK + "',[DOC]='" + hd_comboDOC + "',DOCTEL='" + tbDOCTEL + "',DOCFAX='" + tbDOCFAX + "',DOCEMAIL='" + tbDOCEMAIL + "' where LE_ID='" + strLEID + "'";
|
|
|
//
|
|
|
if (tbETD.Trim().IndexOf("0001")>-1 || tbETD.Trim() == "")
|
|
|
{
|
|
|
tbETD = "ETD=NULL";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
tbETD = "ETD='" + tbETD.Trim() + "'";
|
|
|
}
|
|
|
if (tbCLOSINGDATE.Trim().IndexOf("0001")>-1 || tbCLOSINGDATE.Trim() == "")
|
|
|
{
|
|
|
tbCLOSINGDATE = "CLOSINGDATE=NULL";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
tbCLOSINGDATE = "CLOSINGDATE='" + tbCLOSINGDATE.Trim() + "'";
|
|
|
}
|
|
|
if (tbCLOSEDOCDATE.Trim().IndexOf("0001")>-1 || tbCLOSEDOCDATE.Trim() == "")
|
|
|
{
|
|
|
tbCLOSEDOCDATE = "CLOSEDOCDATE=NULL";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
tbCLOSEDOCDATE = "CLOSEDOCDATE='" + tbCLOSEDOCDATE.Trim() + "'";
|
|
|
}
|
|
|
str = String.Format(str, tbETD, tbCLOSINGDATE, tbCLOSEDOCDATE);
|
|
|
//
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电入货通知信息更新op_letter_yard操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新业务函电入货通知信息op_letter_yard','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电入货通知信息
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTopLetterYard(string strLEID)
|
|
|
{
|
|
|
string str = "select * from op_letter_yard where LE_ID='" + strLEID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电更改通知信息插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTopLetterChangeInsert(string strLEID, string strBSNO, string tbTO, string tbATTN, string tbFM, string tbMBLNO, string tbPORTDISCHARGE, string tbVESSELVOYNO, string tbETD, string tbPKC, string tbCNTR, string tbProName, string tbProOld, string tbProNew, string tbREMARK,string strUserID)
|
|
|
{
|
|
|
string str = "insert into op_letter(LE_ID,BSNO,HEAD_TO,HEAD_ATTN,LETTERNAME,INPUTBY,INPUTTIME) values('" + strLEID + "','" + strBSNO + "','" + tbTO + "','" + tbATTN + "','更改通知','" + tbFM + "','" + DateTime.Today.Date + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电信息添加op_letter操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入业务函电信息表op_letter的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
//
|
|
|
str = "insert into op_letter_change(LE_ID,MBLNO,PORTDISCHARGE,VESSELVOYNO,ETD,PKC,CNTR,ProName,ProOld,ProNew,REMARK) values('" + strLEID + "','" + tbMBLNO + "','" + tbPORTDISCHARGE + "','" + tbVESSELVOYNO + "',{0},'" + tbPKC + "','" + tbCNTR + "','" + tbProName + "','" + tbProOld + "','" + tbProNew + "','" + tbREMARK + "')";
|
|
|
//
|
|
|
if (tbETD.Trim().IndexOf("0001")>-1 || tbETD.Trim() == "")
|
|
|
{
|
|
|
tbETD = "NULL";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
tbETD = "'" + tbETD.Trim() + "'";
|
|
|
}
|
|
|
str = String.Format(str, tbETD);
|
|
|
//
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
string str3 = "delete from op_letter where LE_ID='" + strLEID + "' and BSNO='"+ strBSNO + "'";
|
|
|
bool bl3 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str3);
|
|
|
|
|
|
alt = "业务函电更改通知信息添加op_letter_change操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入业务函电更改通知信息表op_letter_change的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电更改通知信息更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTopLetterChangeUpdate(string strLEID, string tbTO, string tbATTN, string tbFM, string tbMBLNO, string tbPORTDISCHARGE, string tbVESSELVOYNO, string tbETD, string tbPKC, string tbCNTR, string tbProName, string tbProOld, string tbProNew, string tbREMARK,string strUserID)
|
|
|
{
|
|
|
string str = "update op_letter set HEAD_TO='" + tbTO + "',HEAD_ATTN='" + tbATTN + "',UpdateTime='" + DateTime.Now + "' where LE_ID='" + strLEID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电信息更新op_letter操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新业务函电信息op_letter','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
//
|
|
|
str = "update op_letter_change set MBLNO='" + tbMBLNO + "',PORTDISCHARGE='" + tbPORTDISCHARGE + "',VESSELVOYNO='" + tbVESSELVOYNO + "',{0},PKC='" + tbPKC + "',CNTR='" + tbCNTR + "',ProName='" + tbProName + "',ProOld='" + tbProOld + "',ProNew='" + tbProNew + "',REMARK='" + tbREMARK + "' where LE_ID='" + strLEID + "'";
|
|
|
//
|
|
|
if (tbETD.Trim().IndexOf("0001")>-1 || tbETD.Trim() == "")
|
|
|
{
|
|
|
tbETD = "ETD=NULL";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
tbETD = "ETD='" + tbETD.Trim() + "'";
|
|
|
}
|
|
|
str = String.Format(str, tbETD);
|
|
|
//
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电更改通知信息更新op_letter_change操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新业务函电更改通知信息op_letter_change','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电更改通知信息
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTopLetterChange(string strLEID)
|
|
|
{
|
|
|
string str = "select * from op_letter_change where LE_ID='" + strLEID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电电放保函信息插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTopLetterSurInsert(string strLEID, string strBSNO, string tbTO, string tbATTN, string tbFM, string tbMBLNO, string tbPORTLOAD, string tbPORTDISCHARGE, string tbVESSELVOYNO, string tbCONSIGNEE, string tbREMARK,string strUserID)
|
|
|
{
|
|
|
string str = "insert into op_letter(LE_ID,BSNO,HEAD_TO,HEAD_ATTN,LETTERNAME,INPUTBY,INPUTTIME) values('" + strLEID + "','" + strBSNO + "','" + tbTO + "','" + tbATTN + "','电放保函','" + tbFM + "','" + DateTime.Today.Date + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电信息添加op_letter操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入业务函电信息表op_letter的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
//
|
|
|
str = "insert into op_letter_Sur(LE_ID,MBLNO,PORTLOAD,PORTDISCHARGE,VESSELVOYNO,CONSIGNEE,REMARK) values('" + strLEID + "','" + tbMBLNO + "','" + tbPORTLOAD + "','" + tbPORTDISCHARGE + "','" + tbVESSELVOYNO + "','" + tbCONSIGNEE + "','" + tbREMARK + "')";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
string str3 = "delete from op_letter where [LE_ID]='" + strLEID + "' and BSNO='" + strBSNO + "'";
|
|
|
bool bl3 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str3);
|
|
|
|
|
|
alt = "业务函电电放保函信息添加op_letter_Sur操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入业务函电电放保函信息表op_letter_Sur的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电电放保函信息更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTopLetterSurUpdate(string strLEID, string tbTO, string tbATTN, string tbFM, string tbMBLNO, string tbPORTLOAD, string tbPORTDISCHARGE, string tbVESSELVOYNO, string tbCONSIGNEE, string tbREMARK,string strUserID)
|
|
|
{
|
|
|
string str = "update op_letter set HEAD_TO='" + tbTO + "',HEAD_ATTN='" + tbATTN + "',UpdateTime='" + DateTime.Now + "' where LE_ID='" + strLEID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电信息更新op_letter操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新业务函电信息op_letter','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
//
|
|
|
str = "update op_letter_Sur set MBLNO='" + tbMBLNO + "',PORTLOAD='" + tbPORTLOAD + "',PORTDISCHARGE='" + tbPORTDISCHARGE + "',VESSELVOYNO='" + tbVESSELVOYNO + "',CONSIGNEE='" + tbCONSIGNEE + "',REMARK='" + tbREMARK + "' where LE_ID='" + strLEID + "'";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电电放保函信息更新op_letter_Sur操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新业务函电电放保函信息op_letter_Sur','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电电放保函信息
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTopLetterSur(string strLEID)
|
|
|
{
|
|
|
string str = "select * from op_letter_sur where LE_ID='" + strLEID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电派车通知信息插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTopLetterTruckInsert(string strLEID, string strBSNO, string tbTO, string tbATTN, string tbATTNFAX, string tbFM, string hd_comboTRUCK, string tbCTNS, string hd_comboYARD, string tbYARDATTN, string tbYARDTEL, string tbFACTRYATTN, string tbFACTRYTEL, string tbFACTRYADDR, string tbFACTRYTIME, string hd_comboRETURNYARD, string tbRETURNATTN, string tbRETURNTEL, string tbTRUCKFEE, string tbPAYTYPE, string tbREMARK, string tbCLOSINGDATE, string strUserID)
|
|
|
{
|
|
|
string str = "insert into op_letter(LE_ID,BSNO,HEAD_TO,HEAD_ATTN,HEAD_ATTNFAX,LETTERNAME,INPUTBY,INPUTTIME) values('" + strLEID + "','" + strBSNO + "','" + tbTO + "','" + tbATTN + "','" + tbATTNFAX + "','派车通知','" + tbFM + "','" + DateTime.Today.Date + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电信息添加op_letter操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入业务函电信息表op_letter的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
//
|
|
|
str = "insert into op_letter_truck(LE_ID,TRUCK, CTNS, YARD, YARDATTN, YARDTEL, FACTRYATTN, FACTRYTEL, FACTRYADDR,FACTRYTIME, RETURNYARD, RETURNATTN, RETURNTEL, TRUCKFEE, PAYTYPE, REMARK{1}) values('" + strLEID + "','" + hd_comboTRUCK + "','" + tbCTNS + "','" + hd_comboYARD + "','" + tbYARDATTN + "','" + tbYARDTEL + "','" + tbFACTRYATTN + "','" + tbFACTRYTEL + "','" + tbFACTRYADDR + "','" + tbFACTRYTIME + "','" + hd_comboRETURNYARD + "','" + tbRETURNATTN + "','" + tbRETURNTEL + "',{0},'" + tbPAYTYPE + "','" + tbREMARK + "'{2})";
|
|
|
//
|
|
|
if (tbTRUCKFEE.Trim() == "")
|
|
|
{
|
|
|
tbTRUCKFEE = "0";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
tbTRUCKFEE = "'" + tbTRUCKFEE.Trim() + "'";
|
|
|
}
|
|
|
//
|
|
|
string strCLOSINGDATE = "";
|
|
|
if (tbCLOSINGDATE.Trim().IndexOf("0001")>-1 || tbCLOSINGDATE.Trim() == "")
|
|
|
{
|
|
|
strCLOSINGDATE = "";
|
|
|
tbCLOSINGDATE = "";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
strCLOSINGDATE = ",CLOSINGDATE";
|
|
|
tbCLOSINGDATE = ",'" + tbCLOSINGDATE.Trim() + "'";
|
|
|
}
|
|
|
str = String.Format(str, tbTRUCKFEE,strCLOSINGDATE, tbCLOSINGDATE);
|
|
|
//
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
string str3 = "delete from op_letter where [LE_ID]='" + strLEID + "' and BSNO='" + strBSNO + "'";
|
|
|
bool bl3 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str3);
|
|
|
|
|
|
alt = "业务函电派车通知信息添加op_letter_truck操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入业务函电派车通知信息表op_letter_truck的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电派车通知信息更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetTopLetterTruckUpdate(string strLEID, string tbTO, string tbATTN, string tbATTNFAX, string tbFM, string hd_comboTRUCK, string tbCTNS, string hd_comboYARD, string tbYARDATTN, string tbYARDTEL, string tbFACTRYATTN, string tbFACTRYTEL, string tbFACTRYADDR, string tbFACTRYTIME, string hd_comboRETURNYARD, string tbRETURNATTN, string tbRETURNTEL, string tbTRUCKFEE, string tbPAYTYPE, string tbREMARK, string tbCLOSINGDATE, string strUserID)
|
|
|
{
|
|
|
string str = "update op_letter set HEAD_TO='" + tbTO + "',HEAD_ATTN='" + tbATTN + "',HEAD_ATTNFAX='" + tbATTNFAX + "',UpdateTime='" + DateTime.Now + "' where LE_ID='" + strLEID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电信息更新op_letter操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新业务函电信息op_letter','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
//
|
|
|
str = "update op_letter_truck set TRUCK='" + hd_comboTRUCK + "',CTNS='" + tbCTNS + "',YARD='" + hd_comboYARD + "',YARDATTN='" + tbYARDATTN + "',YARDTEL='" + tbYARDTEL + "',FACTRYATTN='" + tbFACTRYATTN + "',FACTRYTEL='" + tbFACTRYTEL + "',FACTRYADDR='" + tbFACTRYADDR + "',FACTRYTIME='" + tbFACTRYTIME + "',RETURNYARD='" + hd_comboRETURNYARD + "',RETURNATTN='" + tbRETURNATTN + "',RETURNTEL='" + tbRETURNTEL + "'{0},PAYTYPE='" + tbPAYTYPE + "',REMARK='" + tbREMARK + "'{1}";
|
|
|
//
|
|
|
if (tbTRUCKFEE.Trim() == "")
|
|
|
{
|
|
|
tbTRUCKFEE = ",TRUCKFEE=0";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
tbTRUCKFEE = ",TRUCKFEE='" + tbTRUCKFEE.Trim() + "'";
|
|
|
}
|
|
|
//
|
|
|
if (tbCLOSINGDATE.Trim().IndexOf("0001")>-1 || tbCLOSINGDATE.Trim() == "")
|
|
|
{
|
|
|
tbCLOSINGDATE = "";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
tbCLOSINGDATE = ",CLOSINGDATE='" + tbCLOSINGDATE.Trim() + "'";
|
|
|
}
|
|
|
str = String.Format(str, tbTRUCKFEE,tbCLOSINGDATE);
|
|
|
//
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "业务函电派车通知信息更新op_letter_truck操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新业务函电派车通知信息op_letter_truck','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 业务函电派车通知信息
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetTopLetterTruck(string strLEID)
|
|
|
{
|
|
|
string str = "select * from op_letter_truck where LE_ID='" + strLEID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 提单签发管理表op_blissue信息更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetOpBlissueUpdate(string strSel,string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string str = "update op_blissue set " + strSel;
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "提单签发管理表op_blissue更新操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新提单签发管理表op_blissue','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 提单签发申请表op_blissuelist信息删除
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetOpBlissuelistDel(string strSel,string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string str = "update op_blissuelist set DElFLAG=1 where BSNO='" + strSel + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "提单签发申请表op_blissuelist删除操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除提单签发申请表op_blissuelist','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
//
|
|
|
str = "update op_blissue set DElFLAG=1 where BSINKNO='" + strSel + "'";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "提单签发管理表op_blissue删除操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除提单签发管理表op_blissue','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 海运业务信息主表op_seae的签单方式信息更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetOpSeaeUpdate(string strSel,string strUserID)
|
|
|
{
|
|
|
string str = "update op_seae set " + strSel;
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "海运业务信息主表op_seae的签单方式更新操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新海运业务信息主表op_seae的签单方式','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 生成 提单签发管理表op_blissuelist信息生成BSNO
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetOpSeaeBSNOSel(string strOPNAME,string strBSNO)
|
|
|
{
|
|
|
string str = "";
|
|
|
string strBSINKNO = "";
|
|
|
int iMonth=DateTime.Today.Month;
|
|
|
string strMonth = "";
|
|
|
try
|
|
|
{
|
|
|
if(iMonth<10)
|
|
|
{
|
|
|
str = "select BSNO=max(BSNO) from op_blissuelist where BSNO like '" + DateTime.Today.Year + "0" + iMonth + "%'";
|
|
|
strMonth = "0"+iMonth.ToString();
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "select BSNO=max(BSNO) from op_blissuelist where BSNO like '" + DateTime.Today.Year + iMonth + "%'";
|
|
|
strMonth = iMonth.ToString();
|
|
|
}
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0 && DS.Tables[0].Rows[0]["BSNO"].ToString().Trim()!="")
|
|
|
{
|
|
|
strBSINKNO = DS.Tables[0].Rows[0]["BSNO"].ToString().Trim();
|
|
|
int iBSINKNO = int.Parse(strBSINKNO.Trim().Substring(6)) + 1;
|
|
|
if (iBSINKNO.ToString().Length == 1)
|
|
|
{
|
|
|
strBSINKNO = strBSINKNO.Trim().Substring(0, 9) + iBSINKNO.ToString();
|
|
|
}
|
|
|
else if (iBSINKNO.ToString().Length == 2)
|
|
|
{
|
|
|
strBSINKNO = strBSINKNO.Trim().Substring(0, 8) + iBSINKNO.ToString();
|
|
|
}
|
|
|
else if (iBSINKNO.ToString().Length == 3)
|
|
|
{
|
|
|
strBSINKNO = strBSINKNO.Trim().Substring(0, 7) + iBSINKNO.ToString();
|
|
|
}
|
|
|
else if (iBSINKNO.ToString().Length == 4)
|
|
|
{
|
|
|
strBSINKNO = strBSINKNO.Trim().Substring(0, 6) + iBSINKNO.ToString();
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
strBSINKNO = DateTime.Today.Year.ToString() + strMonth + "0001";
|
|
|
}
|
|
|
//
|
|
|
str = "select * from op_seae where BSNO='" + strBSNO.Trim() + "'";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
string strUserID = strOPNAME;
|
|
|
strOPNAME = GetSHOWNAME(strOPNAME);
|
|
|
str = "insert into op_blissuelist(BSNO,OPNAME,VESSEL,VOYNO) values('" + strBSINKNO.Trim() + "','" + strOPNAME.Trim() + "','" + DS.Tables[0].Rows[0]["VESSEL"].ToString().Trim() + "','" + DS.Tables[0].Rows[0]["VOYNO"].ToString().Trim() + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
//strBSINKNO = "提单签发申请表op_blissuelist插入操作出错!";
|
|
|
strBSINKNO = "";
|
|
|
return strBSINKNO;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入提单签发申请表op_blissuelist的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
//strBSINKNO = "提单签发申请表op_blissuelist插入操作出错!";
|
|
|
strBSINKNO = "";
|
|
|
return strBSINKNO;
|
|
|
}
|
|
|
return strBSINKNO;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 提单签发管理表op_blissue信息插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetOpBlissueInsert(string strOPNAME,string strBSINKNO,string strBSNO)
|
|
|
{
|
|
|
string alt = "";
|
|
|
bool bl=false;
|
|
|
string str = "select * from op_blissue where BSNO='" + strBSNO.Trim() + "' and BLSTATUS='申请提单'";//第二种 and BSINKNO='"+strBSINKNO.Trim()+"'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
string blDElFLAG = DS.Tables[0].Rows[0]["DElFLAG"].ToString().Trim();
|
|
|
if (blDElFLAG == "True")
|
|
|
{
|
|
|
str = "select * from op_seae where BSNO='" + strBSNO.Trim() + "'";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
string strUserID = strOPNAME;
|
|
|
strOPNAME = GetSHOWNAME(strOPNAME);
|
|
|
str = "update op_blissue set BSINKNO='" + strBSINKNO.Trim() + "',ISSUETYPE='" + DS.Tables[0].Rows[0]["ISSUETYPE"].ToString().Trim() + "',BLORDERNO='',REMARK='',DElFLAG=0 where BSNO='" + DS.Tables[0].Rows[0]["BSNO"].ToString().Trim() + "' and BLSTATUS='申请提单'";// and BSINKNO='" + strBSINKNO.Trim() + "'";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
//alt = "提单签发管理表op_blissue插入(删除回复)操作出错!";
|
|
|
alt = "1";//第二种
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新提单签发管理表op_blissue','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
else//第二种
|
|
|
{
|
|
|
alt = DS.Tables[0].Rows[0]["BLNO"].ToString().Trim();
|
|
|
return alt;
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "select * from op_seae where BSNO='" + strBSNO.Trim() + "'";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
string strUserID=strOPNAME;
|
|
|
strOPNAME = GetSHOWNAME(strOPNAME);
|
|
|
str = "insert into op_blissue(BSNO,BLNO,BLSTATUS,ISSUETYPE,OPNAME,BSINKNO) values('" + DS.Tables[0].Rows[0]["BSNO"].ToString().Trim() + "','" + DS.Tables[0].Rows[0]["MBLNO"].ToString().Trim() + "','申请提单','" + DS.Tables[0].Rows[0]["ISSUETYPE"].ToString().Trim() + "','" + strOPNAME.Trim() + "','" + strBSINKNO.Trim() + "')";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
//alt = "提单签发管理表op_blissue插入操作出错!";
|
|
|
alt = "2";//第二种
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入提单签发管理表op_blissue的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//alt = "提单签发管理表op_blissue插入操作出错!";
|
|
|
alt = "2";//第二种
|
|
|
return alt;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
alt = "2";
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 提单签收表op_blissue信息插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetOpBlissueSignInsert(string strOPNAME, string strBSNO, string strISSUETYPE)
|
|
|
{
|
|
|
string alt = "";
|
|
|
bool bl = false;
|
|
|
string str = "select * from op_blissue where BSNO='" + strBSNO.Trim() + "' and BLSTATUS='提单签收' and DElFLAG=0";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
/*
|
|
|
string blDElFLAG = DS.Tables[0].Rows[0]["DElFLAG"].ToString().Trim();
|
|
|
if (blDElFLAG == "True")
|
|
|
{
|
|
|
str = "select * from op_seae where BSNO='" + strBSNO.Trim() + "'";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
string strUserID=strOPNAME;
|
|
|
strOPNAME = GetSHOWNAME(strOPNAME);
|
|
|
str = "update op_blissue set BLNO='" + DS.Tables[0].Rows[0]["MBLNO"].ToString().Trim() + "',ISSUETYPE='" + DS.Tables[0].Rows[0]["ISSUETYPE"].ToString().Trim() + "',OPNAME='" + strOPNAME + "',OPTIME='" + DateTime.Today.Date.ToString() + "',DElFLAG=0 where BSNO='" + DS.Tables[0].Rows[0]["BSNO"].ToString().Trim() + "' and BLSTATUS='提单签收'";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
//alt = "提单签发管理表op_blissue插入(删除回复)操作出错!";
|
|
|
alt = "1";//第二种
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新提单签发管理表op_blissue','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
else//第二种
|
|
|
{
|
|
|
*/
|
|
|
alt = ",4,"+DS.Tables[0].Rows[0]["BLNO"].ToString().Trim();
|
|
|
return alt;
|
|
|
//}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "select * from op_seae where BSNO='" + strBSNO.Trim() + "'";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
if (DS.Tables[0].Rows[0]["ISSUETYPE"].ToString().Trim() != strISSUETYPE.Trim())
|
|
|
{
|
|
|
//alt = "签单方式与委托业务不同";
|
|
|
alt = ",3," + DS.Tables[0].Rows[0]["MBLNO"].ToString().Trim();//第三种
|
|
|
return alt;
|
|
|
}
|
|
|
string strUserID = strOPNAME;
|
|
|
strOPNAME = GetSHOWNAME(strOPNAME);
|
|
|
str = "insert into op_blissue(BSNO,BLNO,BLSTATUS,ISSUETYPE,OPNAME) values('" + DS.Tables[0].Rows[0]["BSNO"].ToString().Trim() + "','" + DS.Tables[0].Rows[0]["MBLNO"].ToString().Trim() + "','提单签收','" + strISSUETYPE.Trim() + "','" + strOPNAME.Trim() + "')";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
//alt = "提单签发管理表op_blissue插入操作出错!";
|
|
|
alt = "2";//第二种
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入提单签发管理表op_blissue的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//alt = "提单签发管理表op_blissue插入操作出错!";
|
|
|
alt = "2";//第二种
|
|
|
return alt;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
alt = "2";
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 提单签出表op_blissue信息插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetOpBlissueCheckoutInsert(string strOPNAME, string strBSNO, string strEXPRESSCORP, string strEXPRESSNO)
|
|
|
{
|
|
|
string alt = "";
|
|
|
bool bl = false;
|
|
|
string strISSUETYPE = "";
|
|
|
string str = "select * from op_blissue where BSNO='" + strBSNO.Trim() + "' and BLSTATUS='提单签收' and DElFLAG=0";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
strISSUETYPE = DS.Tables[0].Rows[0]["ISSUETYPE"].ToString().Trim();
|
|
|
str = "select * from op_blissue where BSNO='" + strBSNO.Trim() + "' and BLSTATUS='提单签出' and DElFLAG=0";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
/*
|
|
|
string blDElFLAG = DS.Tables[0].Rows[0]["DElFLAG"].ToString().Trim();
|
|
|
if (blDElFLAG == "True")
|
|
|
{
|
|
|
str = "select * from op_seae where BSNO='" + strBSNO.Trim() + "'";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
string strUserID=strOPNAME;
|
|
|
strOPNAME = GetSHOWNAME(strOPNAME);
|
|
|
str = "update op_blissue set BLNO='" + DS.Tables[0].Rows[0]["MBLNO"].ToString().Trim() + "',ISSUETYPE='" + DS.Tables[0].Rows[0]["ISSUETYPE"].ToString().Trim() + "',OPNAME='" + strOPNAME + "',OPTIME='" + DateTime.Today.Date.ToString() + "',DElFLAG=0 where BSNO='" + DS.Tables[0].Rows[0]["BSNO"].ToString().Trim() + "' and BLSTATUS='提单签出'";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
//alt = "提单签发管理表op_blissue插入(删除回复)操作出错!";
|
|
|
alt = "1";//第二种
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新提单签发管理表op_blissue','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
else//第二种
|
|
|
{*/
|
|
|
alt = "4+"+DS.Tables[0].Rows[0]["BLNO"].ToString().Trim();
|
|
|
return alt;
|
|
|
//}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "select * from op_seae where BSNO='" + strBSNO.Trim() + "'";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
string strUserID = strOPNAME;
|
|
|
strOPNAME = GetSHOWNAME(strOPNAME);
|
|
|
if (strISSUETYPE == "电放")
|
|
|
{
|
|
|
str = "insert into op_blissue(BSNO,BLNO,BLSTATUS,ISSUETYPE,OPNAME,EXPRESSCORP,EXPRESSNO) values('" + DS.Tables[0].Rows[0]["BSNO"].ToString().Trim() + "','" + DS.Tables[0].Rows[0]["MBLNO"].ToString().Trim() + "','提单签出','" + strISSUETYPE.Trim() + "','" + strOPNAME.Trim() + "','','')";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "insert into op_blissue(BSNO,BLNO,BLSTATUS,ISSUETYPE,OPNAME,EXPRESSCORP,EXPRESSNO) values('" + DS.Tables[0].Rows[0]["BSNO"].ToString().Trim() + "','" + DS.Tables[0].Rows[0]["MBLNO"].ToString().Trim() + "','提单签出','" + strISSUETYPE.Trim() + "','" + strOPNAME.Trim() + "','" + strEXPRESSCORP.Trim() + "','" + strEXPRESSNO.Trim() + "')";
|
|
|
}
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
//alt = "提单签发管理表op_blissue插入操作出错!";
|
|
|
alt = "2";//第二种
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入提单签发管理表op_blissue的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//alt = "提单签发管理表op_blissue插入操作出错!";
|
|
|
alt = "2";//第二种
|
|
|
return alt;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
alt = "3+"+DS.Tables[0].Rows[0]["BLNO"].ToString().Trim();
|
|
|
return alt;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
alt = "2";
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 提单电放出表op_blissue信息插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetOpBlissueSurInsert(string strOPNAME, string strBSNO,string tbDate,string tbREMARK)
|
|
|
{
|
|
|
string alt = "";
|
|
|
bool bl = false;
|
|
|
string str = "select * from op_blissue where BSNO='" + strBSNO.Trim() + "' and BLSTATUS='提单电放'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
string blDElFLAG = DS.Tables[0].Rows[0]["DElFLAG"].ToString().Trim();
|
|
|
if (blDElFLAG == "True")
|
|
|
{
|
|
|
str = "select * from op_seae where BSNO='" + strBSNO.Trim() + "'";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
string strUserID=strOPNAME;
|
|
|
strOPNAME = GetSHOWNAME(strOPNAME);
|
|
|
str = "update op_blissue set BLNO='" + DS.Tables[0].Rows[0]["MBLNO"].ToString().Trim() + "',ISSUETYPE='" + DS.Tables[0].Rows[0]["ISSUETYPE"].ToString().Trim() + "',OPNAME='" + strOPNAME + "',OPTIME='" + tbDate + "',REMARK='" + tbREMARK + "',DElFLAG=0 where BSNO='" + DS.Tables[0].Rows[0]["BSNO"].ToString().Trim() + "' and BLSTATUS='提单电放'";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
//alt = "提单签发管理表op_blissue插入(删除回复)操作出错!";
|
|
|
alt = "1";//第二种
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新提单签发管理表op_blissue','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
else//第二种
|
|
|
{
|
|
|
alt = DS.Tables[0].Rows[0]["BLNO"].ToString().Trim();
|
|
|
if (alt == "")
|
|
|
{
|
|
|
alt = "3";
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "select * from op_seae where BSNO='" + strBSNO.Trim() + "'";
|
|
|
DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
string strUserID =strOPNAME;
|
|
|
strOPNAME = GetSHOWNAME(strOPNAME);
|
|
|
str = "insert into op_blissue(BSNO,BLNO,BLSTATUS,ISSUETYPE,OPNAME,OPTIME,REMARK) values('" + DS.Tables[0].Rows[0]["BSNO"].ToString().Trim() + "','" + DS.Tables[0].Rows[0]["MBLNO"].ToString().Trim() + "','提单电放','" + DS.Tables[0].Rows[0]["ISSUETYPE"].ToString().Trim() + "','" + strOPNAME.Trim() + "','" + tbDate + "','" + tbREMARK + "')";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
//alt = "提单签发管理表op_blissue插入操作出错!";
|
|
|
alt = "2";//第二种
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入提单签发管理表op_blissue的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//alt = "提单签发管理表op_blissue插入操作出错!";
|
|
|
alt = "2";//第二种
|
|
|
return alt;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
alt = "2";
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回往来单位管理表信息表info_client信息
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetInfoClient(string strGID)
|
|
|
{
|
|
|
string str = "select * from info_client where 1=1 " + strGID;
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 往来单位管理表信息表info_client插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetInfoClientInsert(bool cbISSTOP, string hdcomboSALE, string hdcomboOP, string hdcomboDOC, string tbCODENAME, string tbSHORTNAME, string tbDESCRIPTION, string tbNAME, string tbEnFullName, string tbTEL, string tbFAX, string tbADDR, string tbEMAIL, string tbWEB, string ddlCustomAttributes1, string ddlCustomAttributes2, bool cbISCARRIER, bool cbISCONTROLLER, bool cbISYARD, bool cbISCUSTOM, bool cbISSHIPPER, bool cbISCONSIGNEE, bool cbISBOOKING, bool cbISAIRLINES, bool cbISWAREHOUSE, bool cbISEXPRESS, bool cbISAGENTCN, bool cbISAGENT, bool cbISTRUCK, bool cbISWHARF, bool cbISSHIPPINGAGENT, bool cbISINSURE, bool cbISLEASING, string tbREMARK, string strUserID, string strLEVEL, string tbLOGINNAME, string tbLOGINPASSWORD,
|
|
|
string tbQQ, string tbMSN, string tbREGISTRATIONNO, string tbORDERNO, string tbUNITPRICE, bool cbISTRADINGAGENCY, bool cbISENTERP, bool cbISOTHER, string tbOTHERS, string tbCHIEF, string tbEDICODE)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string strCompany = GetCORPID(strUserID.Trim());
|
|
|
string strOPNAME = GetSHOWNAME(strUserID.Trim());
|
|
|
string str = "insert into info_client(ISSTOP,SALE,OP,DOC,CODENAME,SHORTNAME,DESCRIPTION,NAME,EnFullName,TEL,FAX,ADDR,EMAIL,WEB,CustomAttributes1,CustomAttributes2,ISCARRIER,ISCONTROLLER,ISYARD,ISCUSTOM,ISSHIPPER,ISCONSIGNEE,ISBOOKING,ISAIRLINES,ISWAREHOUSE,ISEXPRESS,ISAGENTCN,ISAGENT,ISTRUCK,ISWHARF,ISSHIPPINGAGENT,ISINSURE,ISLEASING,REMARK,CORPID,OPNAME,BillRises1,BillRises2,RMBBillRises,USDBillRises,[LEVEL],LOGINNAME,LOGINPASSWORD,QQ,MSN,REGISTRATIONNO,ORDERNO,UNITPRICE,ISTRADINGAGENCY,ISENTERP,ISOTHER,OTHERS,CHIEF,EDICODE) values('" + cbISSTOP + "','" + hdcomboSALE + "','" + hdcomboOP + "','" + hdcomboDOC + "','" + tbCODENAME + "','" + tbSHORTNAME + "','" + tbDESCRIPTION + "','" + tbNAME + "','" + tbEnFullName + "','" + tbTEL.Replace("--", "") + "','" + tbFAX.Replace("--", "") + "','" + tbADDR + "','" + tbEMAIL + "','" + tbWEB + "','" + ddlCustomAttributes1 + "','" + ddlCustomAttributes2 + "','" + cbISCARRIER + "','" + cbISCONTROLLER + "','" + cbISYARD + "','" + cbISCUSTOM + "','" + cbISSHIPPER + "','" + cbISCONSIGNEE + "','" + cbISBOOKING + "','" + cbISAIRLINES + "','" + cbISWAREHOUSE + "','" + cbISEXPRESS + "','" + cbISAGENTCN + "','" + cbISAGENT + "','" + cbISTRUCK + "','" + cbISWHARF + "','" + cbISSHIPPINGAGENT + "','" + cbISINSURE + "','" + cbISLEASING + "','" + tbREMARK + "','" + strCompany + "','" + strOPNAME + "','" + tbDESCRIPTION + "','" + tbDESCRIPTION + "','" + tbDESCRIPTION + "','" + tbDESCRIPTION + "','" + strLEVEL + "','" + tbLOGINNAME + "','" + tbLOGINPASSWORD + "','" + tbQQ + "','" + tbMSN + "','" + tbREGISTRATIONNO + "','" + tbORDERNO + "','" + tbUNITPRICE + "','" + cbISTRADINGAGENCY + "','" + cbISENTERP + "','" + cbISOTHER + "','" + tbOTHERS + "','" + tbCHIEF + "','" + tbEDICODE + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "往来单位管理信息表info_client插入操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入往来单位管理表info_client的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 往来单位管理表信息表info_client更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetInfoClientUpdate(string strGid, bool cbISSTOP, string hdcomboSALE, string hdcomboOP, string hdcomboDOC, string tbCODENAME, string tbSHORTNAME, string tbDESCRIPTION, string tbNAME, string tbEnFullName, string tbTEL, string tbFAX, string tbADDR, string tbEMAIL, string tbWEB, string ddlCustomAttributes1, string ddlCustomAttributes2, bool cbISCARRIER, bool cbISCONTROLLER, bool cbISYARD, bool cbISCUSTOM, bool cbISSHIPPER, bool cbISCONSIGNEE, bool cbISBOOKING, bool cbISAIRLINES, bool cbISWAREHOUSE, bool cbISEXPRESS, bool cbISAGENTCN, bool cbISAGENT, bool cbISTRUCK, bool cbISWHARF, bool cbISSHIPPINGAGENT, bool cbISINSURE, bool cbISLEASING, string tbREMARK, string strUserID, string hdRises, string strLEVEL, string tbLOGINNAME, string tbLOGINPASSWORD, string tbQQ, string tbMSN, string tbREGISTRATIONNO, string tbORDERNO, string tbUNITPRICE, bool cbISTRADINGAGENCY, bool cbISENTERP, bool cbISOTHER, string tbOTHERS, string tbCHIEF, string tbEDICODE)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string str = "update info_client set ISSTOP='" + cbISSTOP + "',SALE='" + hdcomboSALE + "',OP='" + hdcomboOP + "',DOC='" + hdcomboDOC + "',CODENAME='" + tbCODENAME + "',SHORTNAME='" + tbSHORTNAME + "',DESCRIPTION='" + tbDESCRIPTION + "',NAME='" + tbNAME + "',EnFullName='" + tbEnFullName + "',TEL='" + tbTEL.Replace("--", "") + "',FAX='" + tbFAX.Replace("--", "") + "',ADDR='" + tbADDR + "',EMAIL='" + tbEMAIL + "',WEB='" + tbWEB + "',CustomAttributes1='" + ddlCustomAttributes1 + "',CustomAttributes2='" + ddlCustomAttributes2 + "',ISCARRIER='" + cbISCARRIER + "',ISCONTROLLER='" + cbISCONTROLLER + "',ISYARD='" + cbISYARD + "',ISCUSTOM='" + cbISCUSTOM + "',ISSHIPPER='" + cbISSHIPPER + "',ISCONSIGNEE='" + cbISCONSIGNEE + "',ISBOOKING='" + cbISBOOKING + "',ISAIRLINES='" + cbISAIRLINES + "',ISWAREHOUSE='" + cbISWAREHOUSE + "',ISEXPRESS='" + cbISEXPRESS + "',ISAGENTCN='" + cbISAGENTCN + "',ISAGENT='" + cbISAGENT + "',ISTRUCK='" + cbISTRUCK + "',ISWHARF='" + cbISWHARF + "',ISSHIPPINGAGENT='" + cbISSHIPPINGAGENT + "',ISINSURE='" + cbISINSURE + "',ISLEASING='" + cbISLEASING + "',REMARK='" + tbREMARK + "',[LEVEL]='" + strLEVEL + "',LOGINNAME='" + tbLOGINNAME + "',LOGINPASSWORD='" + tbLOGINPASSWORD + "',QQ='" + tbQQ + "',MSN='" + tbMSN + "',REGISTRATIONNO='" + tbREGISTRATIONNO + "',ORDERNO='" + tbORDERNO + "',UNITPRICE='" + tbUNITPRICE + "',MODIFIEDUSER='" + strUserID + "',ISTRADINGAGENCY='" + cbISTRADINGAGENCY + "',ISENTERP='" + cbISENTERP + "',ISOTHER='" + cbISOTHER + "',OTHERS='" + tbOTHERS + "',CHIEF='" + tbCHIEF + "',MODIFIEDTIME=getdate(),EDICODE='" + tbEDICODE + "' where Gid='" + strGid + "'";
|
|
|
if (hdRises.Trim().Equals("1"))
|
|
|
{
|
|
|
str = "update info_client set ISSTOP='" + cbISSTOP + "',SALE='" + hdcomboSALE + "',OP='" + hdcomboOP + "',DOC='" + hdcomboDOC + "',CODENAME='" + tbCODENAME + "',SHORTNAME='" + tbSHORTNAME + "',DESCRIPTION='" + tbDESCRIPTION + "',NAME='" + tbNAME + "',EnFullName='" + tbEnFullName + "',TEL='" + tbTEL.Replace("--", "") + "',FAX='" + tbFAX.Replace("--", "") + "',ADDR='" + tbADDR + "',EMAIL='" + tbEMAIL + "',WEB='" + tbWEB + "',CustomAttributes1='" + ddlCustomAttributes1 + "',CustomAttributes2='" + ddlCustomAttributes2 + "',ISCARRIER='" + cbISCARRIER + "',ISCONTROLLER='" + cbISCONTROLLER + "',ISYARD='" + cbISYARD + "',ISCUSTOM='" + cbISCUSTOM + "',ISSHIPPER='" + cbISSHIPPER + "',ISCONSIGNEE='" + cbISCONSIGNEE + "',ISBOOKING='" + cbISBOOKING + "',ISAIRLINES='" + cbISAIRLINES + "',ISWAREHOUSE='" + cbISWAREHOUSE + "',ISEXPRESS='" + cbISEXPRESS + "',ISAGENTCN='" + cbISAGENTCN + "',ISAGENT='" + cbISAGENT + "',ISTRUCK='" + cbISTRUCK + "',ISWHARF='" + cbISWHARF + "',ISSHIPPINGAGENT='" + cbISSHIPPINGAGENT + "',REMARK='" + tbREMARK + "',BillRises1='" + tbDESCRIPTION + "',BillRises2='" + tbDESCRIPTION + "',RMBBillRises='" + tbDESCRIPTION + "',USDBillRises='" + tbDESCRIPTION + "',[LEVEL]='" + strLEVEL + "',LOGINNAME='" + tbLOGINNAME + "',LOGINPASSWORD='" + tbLOGINPASSWORD + "',QQ='" + tbQQ + "',MSN='" + tbMSN + "',REGISTRATIONNO='" + tbREGISTRATIONNO + "',ORDERNO='" + tbORDERNO + "',UNITPRICE='" + tbUNITPRICE + "',MODIFIEDUSER='" + strUserID + "',ISTRADINGAGENCY='" + cbISTRADINGAGENCY + "',ISENTERP='" + cbISENTERP + "',ISOTHER='" + cbISOTHER + "',OTHERS='" + tbOTHERS + "',CHIEF='" + tbCHIEF + "',MODIFIEDTIME=getdate(),EDICODE='" + tbEDICODE + "' where Gid='" + strGid + "'";
|
|
|
}
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "往来单位管理表信息表info_client更新操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新往来单位管理表信息表info_client','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 往来单位管理表信息表info_client删除
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetInfoClientDel(string strGid, string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string str = "delete from info_client where 1=1 "+strGid;
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "往来单位管理表信息表info_client删除操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str1 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除往来单位管理表信息表info_client的信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl1 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str1);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 往来单位管理表信息表info_client财务更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetInfoClientFinancialUpdate(string strGid, string tbBillRises1, string tbBillRises2, string tbRMBBank, string tbRMBOnlineNO, string tbRMBAccount, string tbUSDBank, string tbUSDOnlineNO, string tbUSDAccount, string tbRMBBillRises, string tbUSDBillRises, string tbFARCODE,string tbFAPCODE, string tbRMBMaxAmountCredit, string tbUSDMaxAmountCredit, string tbMaxAmountCredit, string ddlSTLNAME, string tbUSDExchangeRate, string tbSTLDATE, string tbSTLFIRSTHALFDATE, string tbSTLMIDDLEDATE,string tbSTLDATEPJ, string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string str = "update info_client set BillRises1='" + tbBillRises1 + "',TAXNO='" + tbBillRises2 + "',RMBBank='" + tbRMBBank + "',RMBOnlineNO='" + tbRMBOnlineNO + "',RMBAccount='" + tbRMBAccount + "',USDBank='" + tbUSDBank + "',USDOnlineNO='" + tbUSDOnlineNO + "',USDAccount='" + tbUSDAccount + "',RMBBillRises='" + tbRMBBillRises + "',USDBillRises='" + tbUSDBillRises + "',FARCODE='" + tbFARCODE + "',FAPCODE='" + tbFAPCODE + "',RMBMaxAmountCredit='" + tbRMBMaxAmountCredit + "',USDMaxAmountCredit='" + tbUSDMaxAmountCredit + "',MaxAmountCredit='" + tbMaxAmountCredit + "',STLNAME='" + ddlSTLNAME + "',USDExchangeRate='" + tbUSDExchangeRate + "',STLDATE='" + tbSTLDATE + "',STLFIRSTHALFDATE='" + tbSTLFIRSTHALFDATE + "',STLMIDDLEDATE='" + tbSTLMIDDLEDATE + "',STLDATEPJ='" + tbSTLDATEPJ + "' where Gid='" + strGid + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "往来单位管理表信息表info_client财务更新操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新往来单位管理表信息表info_client财务','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回90. 收发货人信息维护表
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetInfoShipper(string codename)
|
|
|
{
|
|
|
string str = "select *,shippertypeName=(case shippertype when 1 then '收货人' when 2 then '发货人' when 3 then '通知人' when 4 then '代理人' end) from info_shipper where codename='" + codename.Trim() + "' order by shipperID";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回90. 收发货人信息维护表
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetInfoShipperSQL(string strSQL)
|
|
|
{
|
|
|
string str = "select * from info_shipper where 1=1 " + strSQL;
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 收发货人信息维护表info_shipper插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetInfoShipperInsert(string strcodename, string tbshipperID, string tbSHORTNAME, int RadioButtonList1, string tbshipperdetail,string strUserID,string loadaddress,string deliveraddress,bool cbISPUBLIC)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string str = "insert into info_shipper(codename,shipperID,SHORTNAME,shippertype,shipperdetail,LOADADDRESS,DELIVERADDRESS,ISPUBLIC) values('" + strcodename + "','" + tbshipperID + "','" + tbSHORTNAME + "'," + RadioButtonList1 + ",'" + tbshipperdetail + "','" + loadaddress + "','" + deliveraddress + "','" + cbISPUBLIC + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "收发货人信息维护表info_shipper插入操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入收发货人信息维护表info_shipper的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 收发货人信息维护表info_shipper更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetInfoShipperUpdate(string strcodename, string tbshipperID, string tbSHORTNAME, int RadioButtonList1, string tbshipperdetail, string tbshipperID2, string strUserID, string loadaddress, string deliveraddress, bool cbISPUBLIC)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string str = "update info_shipper set shipperID='" + tbshipperID + "',SHORTNAME='" + tbSHORTNAME + "',shippertype='" + RadioButtonList1 + "',shipperdetail='" + tbshipperdetail + "',LOADADDRESS='" + loadaddress + "',DELIVERADDRESS='" + deliveraddress + "',ISPUBLIC='" + cbISPUBLIC + "' where codename='" + strcodename + "' and shipperID='" + tbshipperID2 + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "收发货人信息维护表info_shipper更新操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新收发货人信息维护表info_shipper','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 收发货人信息维护表info_shipper删除
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetInfoShipperDel(string strshipperID, string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string str = "delete from info_shipper where shipperID='" + strshipperID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "收发货人信息维护表info_shipper删除操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str1 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除收发货人信息维护表info_shipper的信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl1 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str1);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 行动表(action)
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public DataSet GetActionSQL(string strSQL)
|
|
|
{
|
|
|
string str = "select * from action where 1=1 and STATE=0 " + strSQL;
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
return DS;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 用户、行为关联表user_action信息插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetUserActionInsert(string USERID,string ACTIONID, string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
bool bl = false;
|
|
|
string str = "insert into user_action(ACTIONID,USERID,CREATEUSER,MODIFIEDUSER) values('" + ACTIONID + "','" + USERID + "','" + strUserID + "','" + strUserID + "')";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "用户、行为关联表user_action信息插入操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入用户、行为关联表user_action的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 用户、行为关联表user_action信息删除
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetUserActionDel(string USERID, string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
bool bl = false;
|
|
|
string str = "delete from user_action where USERID='" + USERID + "'";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "用户、行为关联表user_action信息删除操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除用户、行为关联表user_action的信息','删除操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 客户联系人信息从表info_client_contact删除
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetInfoClientContactDel(string strGid, string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string str = "update info_client_contact set ISDELETED=1 where Gid='" + strGid + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "客户联系人信息从表info_client_contact删除操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str1 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('删除客户联系人信息从表info_client_contact的信息','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl1 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str1);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 客户联系人信息从表info_client_contact插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetInfoClientInsertContact(string strGID, string LINKID, bool cbISSTOP, bool cbISFINANCIALSTAFF, bool cbISOPERATOR, bool cbISSALEMAN, bool cbISOTHER, string tbCODENAME, string tbSHOWNAME, string tbTEL, string tbFAX, string tbMOBILE, string tbADDR, string tbEMAIL, string tbREMARK, string strUserID, string tbBIRTHDAY, string tbANNIVERSARY1, string tbAREMARK1, string tbANNIVERSARY2, string tbAREMARK2, bool cbBIRTHDAY, bool cbANNIVERSARY1, bool cbANNIVERSARY2, int iBIRTHDAYDAY, int iANNIVERSARYDAY1, int iANNIVERSARYDAY2, string tbJOB, string rblSEX, string tbAGE, string ddlMARRY, string tbCHILDREN, string tbHOBBIES)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string str = "insert into info_client_contact(GID,LINKID,ISSTOP,ISFINANCIALSTAFF,ISOPERATOR,ISSALEMAN,ISOTHER,CODENAME,SHOWNAME,TEL,FAX,MOBILE,ADDR,EMAIL,REMARK,MODIFIEDUSER,CREATEUSER,BIRTHDAY,ANNIVERSARY1,AREMARK1,ANNIVERSARY2,AREMARK2,ISBIRTHDAY,ISANNIVERSARY1,ISANNIVERSARY2,BIRTHDAYDAY,ANNIVERSARYDAY1,ANNIVERSARYDAY2,JOB, SEX, AGE, MARRY, CHILDREN, HOBBIES) values('" + strGID + "','" + LINKID + "','" + cbISSTOP + "','" + cbISFINANCIALSTAFF + "','" + cbISOPERATOR + "','" + cbISSALEMAN + "','" + cbISOTHER + "','" + tbCODENAME + "','" + tbSHOWNAME + "','" + tbTEL + "','" + tbFAX + "','" + tbMOBILE + "','" + tbADDR + "','" + tbEMAIL + "','" + tbREMARK + "','" + strUserID + "','" + strUserID + "'";
|
|
|
if (tbBIRTHDAY.Trim() == "")
|
|
|
{
|
|
|
str += ",null";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str += ",'" + tbBIRTHDAY + "'";
|
|
|
}
|
|
|
if (tbANNIVERSARY1.Trim() == "")
|
|
|
{
|
|
|
str += ",null";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str += ",'" + tbANNIVERSARY1 + "'";
|
|
|
}
|
|
|
str += ",'" + tbAREMARK1 + "'";
|
|
|
if (tbANNIVERSARY2.Trim() == "")
|
|
|
{
|
|
|
str += ",null";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str += ",'" + tbANNIVERSARY2 + "'";
|
|
|
}
|
|
|
str += ",'" + tbAREMARK2 + "','" + cbBIRTHDAY + "','" + cbANNIVERSARY1 + "','" + cbANNIVERSARY2 + "'," + iBIRTHDAYDAY + "," + iANNIVERSARYDAY1 + "," + iANNIVERSARYDAY2 + ",'" + tbJOB + "','" + rblSEX + "','" + tbAGE + "','" + ddlMARRY + "','" + tbCHILDREN + "','" + tbHOBBIES + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "客户联系人信息从表info_client_contact插入操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入客户联系人信息从表info_client_contact的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 客户联系人信息从表info_client_contact更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetInfoClientUpdateContact(string LINKID, string strGid, bool cbISSTOP, bool cbISFINANCIALSTAFF, bool cbISOPERATOR, bool cbISSALEMAN, bool cbISOTHER, string tbCODENAME, string tbSHOWNAME, string tbTEL, string tbFAX, string tbMOBILE, string tbADDR, string tbEMAIL, string tbREMARK, string strUserID, string tbBIRTHDAY, string tbANNIVERSARY1, string tbAREMARK1, string tbANNIVERSARY2, string tbAREMARK2, bool cbBIRTHDAY, bool cbANNIVERSARY1, bool cbANNIVERSARY2, int iBIRTHDAYDAY, int iANNIVERSARYDAY1, int iANNIVERSARYDAY2, string tbJOB, string rblSEX, string tbAGE, string ddlMARRY, string tbCHILDREN, string tbHOBBIES)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string str = "update info_client_contact set ISSTOP='" + cbISSTOP + "',ISFINANCIALSTAFF='" + cbISFINANCIALSTAFF + "',ISOPERATOR='" + cbISOPERATOR + "',ISSALEMAN='" + cbISSALEMAN + "',ISOTHER='" + cbISOTHER + "',CODENAME='" + tbCODENAME + "',SHOWNAME='" + tbSHOWNAME + "',TEL='" + tbTEL + "',FAX='" + tbFAX + "',MOBILE='" + tbMOBILE + "',ADDR='" + tbADDR + "',EMAIL='" + tbEMAIL + "',MODIFIEDTIME=getdate(),REMARK='" + tbREMARK + "',MODIFIEDUSER='" + strUserID + "'";
|
|
|
if (tbBIRTHDAY.Trim() != "")
|
|
|
{
|
|
|
str += ",BIRTHDAY='" + tbBIRTHDAY + "'";
|
|
|
}
|
|
|
if (tbANNIVERSARY1.Trim() != "")
|
|
|
{
|
|
|
str += ",ANNIVERSARY1='" + tbANNIVERSARY1 + "'";
|
|
|
}
|
|
|
if (tbAREMARK1.Trim() != "")
|
|
|
{
|
|
|
str += ",AREMARK1='" + tbAREMARK1 + "'";
|
|
|
}
|
|
|
if (tbANNIVERSARY2.Trim() != "")
|
|
|
{
|
|
|
str += ",ANNIVERSARY2='" + tbANNIVERSARY2 + "'";
|
|
|
}
|
|
|
if (tbAREMARK2.Trim() != "")
|
|
|
{
|
|
|
str += ",AREMARK2='" + tbAREMARK2 + "'";
|
|
|
}
|
|
|
str += ",ISBIRTHDAY='" + cbBIRTHDAY + "',ISANNIVERSARY1='" + cbANNIVERSARY1 + "',ISANNIVERSARY2='" + cbANNIVERSARY2 + "',BIRTHDAYDAY=" + iBIRTHDAYDAY + ",ANNIVERSARYDAY1=" + iANNIVERSARYDAY1 + ",ANNIVERSARYDAY2=" + iANNIVERSARYDAY2 + ",JOB='" + tbJOB + "', SEX='" + rblSEX + "', AGE='" + tbAGE + "', MARRY='" + ddlMARRY + "', CHILDREN='" + tbCHILDREN + "', HOBBIES='" + tbHOBBIES + "'";
|
|
|
str += " where Gid='" + strGid + "' and LINKID='" + LINKID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "客户联系人信息从表info_client_contact更新操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新客户联系人信息从表info_client_contact','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 编码规则设置信息插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetCodeRuleInsert(string ddlRULENAME, string tbRULECONTENT, string ddlRULEDATE, string ddlRULEYEAR, string tbRULENOLENGTH, bool cbISSTARTUSING, bool cbISALLOWEDITS, bool cbISCLEAREDINEARLY, bool cbISCOMPANY, bool cbISDEPT, string strUserID, int iRULETYPE, string tbRULENOSTART)
|
|
|
{
|
|
|
string str = "insert into code_rule(RULENAME,RULECONTENT,RULEDATE,RULEYEAR,RULENOLENGTH,ISSTARTUSING,ISALLOWEDITS,ISCLEAREDINEARLY,ISCOMPANY,ISDEPT,CREATEUSER,MODIFIEDUSER,RULETYPE,RULENOSTART,CREATETIME,MODIFIEDTIME) values('" + ddlRULENAME + "','" + tbRULECONTENT + "','" + ddlRULEDATE + "','" + ddlRULEYEAR + "','" + tbRULENOLENGTH + "','" + cbISSTARTUSING + "','" + cbISALLOWEDITS + "','" + cbISCLEAREDINEARLY + "','" + cbISCOMPANY + "','" + cbISDEPT + "','" + strUserID + "','" + strUserID + "'," + iRULETYPE + ",'" + tbRULENOSTART + "',getdate(),getdate())";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "编码规则设置插入code_rule操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('编码规则设置表code_rule的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 编码规则设置信息更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetCodeRuleUpdate(string hdGID, string ddlRULENAME, string tbRULECONTENT, string ddlRULEDATE, string ddlRULEYEAR, string tbRULENOLENGTH, bool cbISSTARTUSING, bool cbISALLOWEDITS, bool cbISCLEAREDINEARLY, bool cbISCOMPANY, bool cbISDEPT, string strUserID, int iRULETYPE, string tbRULENOSTART)
|
|
|
{
|
|
|
string str = "update code_rule set RULENAME='" + ddlRULENAME + "',RULECONTENT='" + tbRULECONTENT + "',RULEDATE='" + ddlRULEDATE + "',RULEYEAR='" + ddlRULEYEAR + "',RULENOLENGTH='" + tbRULENOLENGTH + "',ISSTARTUSING='" + cbISSTARTUSING + "',ISALLOWEDITS='" + cbISALLOWEDITS + "',ISCLEAREDINEARLY='" + cbISCLEAREDINEARLY + "',ISCOMPANY='" + cbISCOMPANY + "',ISDEPT='" + cbISDEPT + "',MODIFIEDUSER='" + strUserID + "',MODIFIEDTIME=getdate(),RULETYPE=" + iRULETYPE + ",RULENOSTART='" + tbRULENOSTART + "' where GID='" + hdGID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "编码规则设置更新code_rule操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('编码规则设置code_rule','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回所有 分公司海运出口默认值插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetSubcompSeaeDefInsert(string hd_comboSubCompanyID, string hd_comboPORTLOADID, string hd_comboPORTLOAD, string hd_comboBLFRT, string hd_comboSERVICE, string strUserID, string kgs, bool ISCGOL, bool ISADVANCE)
|
|
|
{
|
|
|
string str = "insert into subcomp_seae_def(CORPID,PORTLOADID,PORTLOAD,BLFRT,SERVICE,KGS,ISCGOL,ISADVANCE) values('" + hd_comboSubCompanyID + "','" + hd_comboPORTLOADID + "','" + hd_comboPORTLOAD + "','" + hd_comboBLFRT + "','" + hd_comboSERVICE + "','" + kgs.Trim() + "','" + ISCGOL + "','" + ISADVANCE + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "分公司海运出口默认值插入subcomp_seae_def操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('分公司海运出口默认值subcomp_seae_def的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回所有 分公司海运出口默认值更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetSubcompSeaeDefUpdate(string strGID, string hd_comboSubCompanyID, string hd_comboPORTLOADID, string hd_comboPORTLOAD, string hd_comboBLFRT, string hd_comboSERVICE, string strUserID, string kgs, bool ISCGOL, bool ISADVANCE)
|
|
|
{
|
|
|
string str = "update subcomp_seae_def set PORTLOADID='" + hd_comboPORTLOADID + "',PORTLOAD='" + hd_comboPORTLOAD + "',BLFRT='" + hd_comboBLFRT + "',SERVICE='" + hd_comboSERVICE + "',KGS='" + kgs.Trim() + "',ISCGOL='" + ISCGOL + "',ISADVANCE='" + ISADVANCE + "' where GID='" + strGID + "' and CORPID='" + hd_comboSubCompanyID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "分公司海运出口默认值更新subcomp_seae_def操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('分公司海运出口默认值设置subcomp_seae_def','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 插入权限范围
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetUserAuthorityRangeInsert(string USERID, string AUTHORITYID, string VISIBLERANGE, string OPERATERANGE, string strUserID)
|
|
|
{
|
|
|
string str = "insert into user_authority_range(USERID,AUTHORITYID,VISIBLERANGE,OPERATERANGE,CREATEUSER,MODIFIEDUSER) values('" + USERID + "','" + AUTHORITYID + "','" + VISIBLERANGE + "','" + OPERATERANGE + "','" + strUserID + "','" + strUserID + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "插入权限范围user_authority_range操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入权限范围user_authority_range的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 权限范围更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetUserAuthorityRangeUpdate(string USERID, string AUTHORITYID, string VISIBLERANGE, string OPERATERANGE, string strUserID)
|
|
|
{
|
|
|
string str = "update user_authority_range set VISIBLERANGE='" + VISIBLERANGE + "',OPERATERANGE='" + OPERATERANGE + "',MODIFIEDUSER='" + strUserID + "',MODIFIEDTIME=getdate() where USERID='" + USERID + "' and AUTHORITYID='" + AUTHORITYID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "权限范围更新user_authority_range操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('权限范围更新user_authority_range','更新操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 海关报关信息查看
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetOpMsgBgInsert(string BSNO, string MBLNO, string VESSEL, string VOYNO, string CUSTOMNO, int RELEASEPKGS, DateTime RELEASEDATE, Decimal NET, Decimal KGS, DateTime IMPORTTIME, string SEAETYPE, string DISPORTTYPE, string strUserID)
|
|
|
{
|
|
|
string str = "delete from op_msg_bg where BSNO='" + BSNO + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
//
|
|
|
str = "insert into op_msg_bg(BSNO,MBLNO,VESSEL,VOYNO,CUSTOMNO,RELEASEPKGS,RELEASEDATE,NET,KGS,IMPORTTIME,SEAETYPE,DISPORTTYPE,CREATEUSER) values('" + BSNO + "','" + MBLNO + "','" + VESSEL + "','" + VOYNO + "','" + CUSTOMNO + "','" + RELEASEPKGS + "','" + RELEASEDATE + "','" + NET + "','" + KGS + "','" + IMPORTTIME + "','" + SEAETYPE + "','" + DISPORTTYPE + "','" + strUserID + "')";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "海关报关信息查看op_msg_bg操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('海关报关信息查看op_msg_bg的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 海关运抵报告查看
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetOpMsgYdbgInsert(string BSNO, string MBLNO, string HBLNO, string VESSEL, string VOYNO, string CNTNO, DateTime DATEOFENTRY, DateTime SENDDATE, DateTime RECEIPTDATE, string RECEIPTTYPE, string RECEIPTINFO, string DISPORTTYPE, string strUserID)
|
|
|
{
|
|
|
string str = "delete from op_msg_ydbg where BSNO='" + BSNO + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
//
|
|
|
str = "insert into op_msg_ydbg(BSNO,MBLNO,HBLNO,VESSEL,VOYNO,CNTNO,DATEOFENTRY,SENDDATE,RECEIPTDATE,RECEIPTTYPE,RECEIPTINFO,DISPORTTYPE,CREATEUSER) values('" + BSNO + "','" + MBLNO + "','" + HBLNO + "','" + VESSEL + "','" + VOYNO + "','" + CNTNO + "','" + DATEOFENTRY + "','" + SENDDATE + "','" + RECEIPTDATE + "','" + RECEIPTTYPE + "','" + RECEIPTINFO + "','" + DISPORTTYPE + "','" + strUserID + "')";
|
|
|
bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
string alt = "";
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "海关运抵报告查看op_msg_ydbg操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('海关运抵报告查看op_msg_ydbg的信息','插入操作','" + str + "','" + strUserID + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 插入客户运价查询日志
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public bool GetEBPricequeryListLOG(string strSel, string strUserID, string strCORPID)
|
|
|
{
|
|
|
string strSQL = "insert into [crm_price_carrier_log](PODLOAD,PORTDISCHARGE,CARRIER,LANE,DESTINATION,TYPE,CREATEUSER,LOGTIME,CORPID) values(" + strSel + " ,'" + strUserID + "',getdate(),'"+strCORPID.Trim()+"')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, strSQL);
|
|
|
return bl;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回 往来单位运价查看注册登记
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetClientSignInInsert(string tbLOGINNAME,string tbLOGINPASSWORD,string tbDESCRIPTION,string tbEMAIL,string tbTEL,string tbADDR,string tbMSN,string tbQQ,string tbSALE)
|
|
|
{
|
|
|
string alt = "";
|
|
|
//
|
|
|
DataSet DS = GetAllSQL("select * from eb_custreg where loginname='" + tbLOGINNAME + "' and ISAUDIT=0");
|
|
|
if (DS != null)
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
alt = "此信息已注册,请等待审核!";
|
|
|
return alt;
|
|
|
}
|
|
|
}
|
|
|
//
|
|
|
string str = "insert into eb_custreg(CLIENTGID,LOGINNAME,LOGINPASSWORD,DESCRIPTION,EMAIL,TEL,ADDR,MSN,QQ,SALE,AUDITOPERATOR,CREATEUSER,MODIFIEDUSER) values('','" + tbLOGINNAME + "','" + tbLOGINPASSWORD + "','" + tbDESCRIPTION + "','" + tbEMAIL + "','" + tbTEL + "','" + tbADDR + "','" + tbMSN + "','" + tbQQ + "','" + tbSALE + "','','" + tbLOGINNAME + "','" + tbLOGINNAME + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "注册登记出错!";// "往来单位运价查看注册登记表插入操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入往来单位运价查看注册登记表的信息','插入操作','" + str + "','" + tbDESCRIPTION + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回 往来单位运价查看注册登记更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetClientSignInUpdate(string strGid,string hdCLIENTGID, string tbLOGINNAME, string tbLOGINPASSWORD, string tbDESCRIPTION, string tbEMAIL, string tbTEL, string tbADDR, string tbMSN, string tbQQ, string tbSALE)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string str = "update eb_custreg set LOGINNAME='" + tbLOGINNAME + "',LOGINPASSWORD='" + tbLOGINPASSWORD + "',DESCRIPTION='" + tbDESCRIPTION + "',EMAIL='" + tbEMAIL + "',TEL='" + tbTEL + "',ADDR='" + tbADDR + "',MSN='" + tbMSN + "',QQ='" + tbQQ + "',SALE='" + tbSALE + "',MODIFIEDUSER='" + tbLOGINNAME + "',MODIFIEDTIME=getdate() where Gid='" + strGid + "' and CLIENTGID='" + hdCLIENTGID + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "往来单位运价查看注册登记更新操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新往来单位运价查看注册登记','更新操作','" + str + "','" + tbDESCRIPTION + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回 放单申请插入
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetBlissueSurPutSingleInsert(string strGid, string strBSNO, string tbBLNO, string tbPUTSINGLETIME, string tbPUTSINGLE, string tbPAYTIME,string hdISSUETYPE, string strUserID,string tbPAYRMB,string tbPAYUSD)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string sname = GetSHOWNAME(strUserID);
|
|
|
string strPUTSINGLE = tbPUTSINGLE.Trim().Replace("'", "’");
|
|
|
Decimal iPAYRMB = 0;
|
|
|
if (tbPAYRMB.Trim() != "")
|
|
|
{
|
|
|
iPAYRMB=Decimal.Parse(tbPAYRMB.Trim());
|
|
|
}
|
|
|
Decimal iPAYUSD = 0;
|
|
|
if (tbPAYUSD.Trim() != "")
|
|
|
{
|
|
|
iPAYUSD=Decimal.Parse(tbPAYUSD.Trim());
|
|
|
}
|
|
|
//
|
|
|
string str = "insert into op_blissue(ID,BSNO,BLNO,PUTSINGLETIME,PUTSINGLE,PAYTIME,ISSUETYPE,OPNAME,OPTIME,BLSTATUS,PAYRMB,PAYUSD) values('" + strGid + "','" + strBSNO + "','" + tbBLNO + "','" + tbPUTSINGLETIME + "','" + strPUTSINGLE + "','" + tbPAYTIME + "','" + hdISSUETYPE + "','" + sname + "',getdate(),'放单申请','" + iPAYRMB + "','" + iPAYUSD + "')";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "放单申请插入操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('插入放单申请','插入操作','" + str + "','" + tbDESCRIPTION + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回 放单申请更新
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public String GetBlissueSurPutSingleUpdate(string strGid, string tbPUTSINGLETIME, string tbPUTSINGLE, string tbPAYTIME, string hdISSUETYPE, string strUserID, string tbPAYRMB, string tbPAYUSD)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string sname = GetSHOWNAME(strUserID);
|
|
|
string strPUTSINGLE = tbPUTSINGLE.Trim().Replace("'", "’");
|
|
|
Decimal iPAYRMB = 0;
|
|
|
if (tbPAYRMB.Trim() != "")
|
|
|
{
|
|
|
iPAYRMB = Decimal.Parse(tbPAYRMB.Trim());
|
|
|
}
|
|
|
Decimal iPAYUSD = 0;
|
|
|
if (tbPAYUSD.Trim() != "")
|
|
|
{
|
|
|
iPAYUSD = Decimal.Parse(tbPAYUSD.Trim());
|
|
|
}
|
|
|
//
|
|
|
string str = "update op_blissue set PUTSINGLETIME='" + tbPUTSINGLETIME + "',PUTSINGLE='" + strPUTSINGLE + "',PAYTIME='" + tbPAYTIME + "',OPNAME='" + sname + "',ISSUETYPE='" + hdISSUETYPE + "',OPTIME=getdate(),PAYRMB='" + iPAYRMB + "',PAYUSD='" + iPAYUSD + "' where id='" + strGid + "'";
|
|
|
bool bl = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
if (bl == false)
|
|
|
{
|
|
|
alt = "放单申请更新操作出错!";
|
|
|
return alt;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
//str = str.Trim().Replace("'", "''");
|
|
|
//string str0 = "insert into sys_log(NAME,LOGTYPE,LOGCONTENT,CREATEUSER) values('更新放单申请','更新操作','" + str + "','" + tbDESCRIPTION + "')";
|
|
|
//bool bl0 = SqlHelper.ExecuteSqlCommand(SqlHelper.ConnectionStringLocalTransaction, str0);
|
|
|
}
|
|
|
return alt;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 提取规则编号
|
|
|
/// </summary>
|
|
|
/// <param name="strRULENAME">规则项目名称</param>
|
|
|
/// <param name="strfield">需要加规则的字段</param>
|
|
|
/// <param name="strETD">开船日期</param>
|
|
|
/// <param name="strACCDATE">会计期间</param>
|
|
|
/// <param name="strUserID">用户gid</param>
|
|
|
/// <returns></returns>
|
|
|
protected String getCodeRule(string strRULENAME, string strfield, string strETD, string strACCDATE, string strUserID, int iRULETYPE, string strCompanyID)
|
|
|
{
|
|
|
//调用编码规则
|
|
|
string strRULEYEAR = "";
|
|
|
string strRULECONTENT = "";
|
|
|
string strCODENAME = "";
|
|
|
string strDEPTNO = "";
|
|
|
string strRULENOLENGTH = "";
|
|
|
int iRULENOLENGTH = 0;
|
|
|
int inum = 0;
|
|
|
string strCONTENT = "";
|
|
|
DataSet ds = GetAllSQL("select * from code_rule where RULENAME='" + strRULENAME.Trim() + "' and RULETYPE=" + iRULETYPE);
|
|
|
if (ds != null)
|
|
|
{
|
|
|
if (ds.Tables[0].Rows.Count > 0)
|
|
|
{
|
|
|
if (ds.Tables[0].Rows[0]["ISSTARTUSING"].ToString().Trim().Equals("True"))
|
|
|
{
|
|
|
//getCodeRuleEnabled(strRULENAME, strfield);
|
|
|
//
|
|
|
if (ds.Tables[0].Rows[0]["RULEDATE"].ToString().Trim().Equals("业务日期"))
|
|
|
{
|
|
|
if (strETD.Trim() == "")
|
|
|
{
|
|
|
return "";
|
|
|
}
|
|
|
DateTime dETD = System.Convert.ToDateTime(strETD.Trim());
|
|
|
if (ds.Tables[0].Rows[0]["ISCLEAREDINEARLY"].ToString().Trim().Equals("True"))
|
|
|
{
|
|
|
if (ds.Tables[0].Rows[0]["RULEYEAR"].ToString().Trim() == "4")
|
|
|
{
|
|
|
strRULEYEAR = dETD.ToString("yyyy") + dETD.ToString("MM");
|
|
|
}
|
|
|
else if (ds.Tables[0].Rows[0]["RULEYEAR"].ToString().Trim() == "2")
|
|
|
{
|
|
|
strRULEYEAR = dETD.ToString("yy") + dETD.ToString("MM");
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
if (ds.Tables[0].Rows[0]["RULEYEAR"].ToString().Trim() == "4")
|
|
|
{
|
|
|
strRULEYEAR = dETD.ToString("yyyy");
|
|
|
}
|
|
|
else if (ds.Tables[0].Rows[0]["RULEYEAR"].ToString().Trim() == "2")
|
|
|
{
|
|
|
strRULEYEAR = dETD.ToString("yy");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
else if (ds.Tables[0].Rows[0]["RULEDATE"].ToString().Trim().Equals("会计期间"))
|
|
|
{
|
|
|
if (strACCDATE.Trim() == "")
|
|
|
{
|
|
|
return "";
|
|
|
}
|
|
|
DateTime dACCDATE = System.Convert.ToDateTime(strACCDATE.Trim() + "-01");
|
|
|
if (ds.Tables[0].Rows[0]["ISCLEAREDINEARLY"].ToString().Trim().Equals("True"))
|
|
|
{
|
|
|
if (ds.Tables[0].Rows[0]["RULEYEAR"].ToString().Trim() == "4")
|
|
|
{
|
|
|
strRULEYEAR = dACCDATE.ToString("yyyy") + dACCDATE.ToString("MM");
|
|
|
}
|
|
|
else if (ds.Tables[0].Rows[0]["RULEYEAR"].ToString().Trim() == "2")
|
|
|
{
|
|
|
strRULEYEAR = dACCDATE.ToString("yy") + dACCDATE.ToString("MM");
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
if (ds.Tables[0].Rows[0]["RULEYEAR"].ToString().Trim() == "4")
|
|
|
{
|
|
|
strRULEYEAR = dACCDATE.ToString("yyyy");
|
|
|
}
|
|
|
else if (ds.Tables[0].Rows[0]["RULEYEAR"].ToString().Trim() == "2")
|
|
|
{
|
|
|
strRULEYEAR = dACCDATE.ToString("yy");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
else if (ds.Tables[0].Rows[0]["RULEDATE"].ToString().Trim().Equals("自然月份"))
|
|
|
{
|
|
|
DateTime fwqdate = System.Convert.ToDateTime(GetStrSQL("fwqdate", "select fwqdate=getdate()"));
|
|
|
if (ds.Tables[0].Rows[0]["ISCLEAREDINEARLY"].ToString().Trim().Equals("True"))
|
|
|
{
|
|
|
if (ds.Tables[0].Rows[0]["RULEYEAR"].ToString().Trim() == "4")
|
|
|
{
|
|
|
strRULEYEAR = fwqdate.ToString("yyyy") + fwqdate.ToString("MM");
|
|
|
}
|
|
|
else if (ds.Tables[0].Rows[0]["RULEYEAR"].ToString().Trim() == "2")
|
|
|
{
|
|
|
strRULEYEAR = fwqdate.ToString("yy") + fwqdate.ToString("MM");
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
if (ds.Tables[0].Rows[0]["RULEYEAR"].ToString().Trim() == "4")
|
|
|
{
|
|
|
strRULEYEAR = fwqdate.ToString("yyyy");
|
|
|
}
|
|
|
else if (ds.Tables[0].Rows[0]["RULEYEAR"].ToString().Trim() == "2")
|
|
|
{
|
|
|
strRULEYEAR = fwqdate.ToString("yy");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
//
|
|
|
if (ds.Tables[0].Rows[0]["ISCOMPANY"].ToString().Trim().Equals("True"))
|
|
|
{
|
|
|
strCODENAME = GetStrSQL("CODENAME", "select CODENAME from [company] where GID=(select top 1 COMPANYID from user_company where USERID='" + strUserID.Trim() + "')");
|
|
|
}
|
|
|
if (ds.Tables[0].Rows[0]["ISDEPT"].ToString().Trim().Equals("True"))
|
|
|
{
|
|
|
strDEPTNO = GetStrSQL("DEPTNO", "select DEPTNO from [sys_dept] where LINKID=(select top 1 COMPANYID from user_company where USERID='" + strUserID.Trim() + "')");
|
|
|
}
|
|
|
strRULECONTENT = ds.Tables[0].Rows[0]["RULECONTENT"].ToString().Trim();
|
|
|
strRULECONTENT = strRULECONTENT.Replace("《COMPANY》", strCODENAME);
|
|
|
strRULECONTENT = strRULECONTENT.Replace("《DEPT》", strDEPTNO);
|
|
|
//
|
|
|
if (ds.Tables[0].Rows[0]["RULENOLENGTH"].ToString().Trim() == "")
|
|
|
{
|
|
|
iRULENOLENGTH = 0;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
iRULENOLENGTH = int.Parse(ds.Tables[0].Rows[0]["RULENOLENGTH"].ToString().Trim());
|
|
|
}
|
|
|
strCONTENT = strRULECONTENT + strRULEYEAR;
|
|
|
//获取分公司的票号头字符
|
|
|
string tempBANKSHEAD = GetStrSQL("BANKSHEAD", "SELECT TOP 1 BANKSHEAD FROM company WHERE GID='" + strCompanyID.Trim() + "'");
|
|
|
strCONTENT = tempBANKSHEAD + strCONTENT;
|
|
|
//
|
|
|
strRULENOLENGTH = GetStrSQL(strfield, "select top 1 " + strfield + " from [op_seae] where " + strfield + " like '" + strCONTENT.Trim() + "%' order by " + strfield + " DESC");
|
|
|
if (strRULENOLENGTH == "")
|
|
|
{
|
|
|
strRULENOLENGTH = "1";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
strRULENOLENGTH = strRULENOLENGTH.Replace(strCONTENT.Trim(), "");
|
|
|
inum = int.Parse(strRULENOLENGTH.Trim());
|
|
|
inum = inum + 1;
|
|
|
strRULENOLENGTH = inum.ToString();
|
|
|
}
|
|
|
int j = iRULENOLENGTH - strRULENOLENGTH.Length;
|
|
|
for (int i = 1; i <= j; i++)
|
|
|
{
|
|
|
strRULENOLENGTH = "0" + strRULENOLENGTH;
|
|
|
}
|
|
|
//
|
|
|
strCONTENT = strCONTENT + strRULENOLENGTH;
|
|
|
return strCONTENT;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
return "";
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 保存客户的共享信息
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public int GetInfoClientShareSave(string sClientid,string sCompanyid,string strUserID)
|
|
|
{
|
|
|
int iResult = 0;
|
|
|
string str = "";
|
|
|
using (SqlTransaction sqlTran = SqlHelper.BeginTransaction(SqlHelper.ConnectionStringLocalTransaction))
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
str = "select top 1 * from info_client_share where clientid = '" + sClientid + "' and Companyid = '" + sCompanyid + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, str);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
//
|
|
|
if (DS == null)
|
|
|
{
|
|
|
string sbl = GetStrSQL("gid", "select top 1 gid from info_client where gid = '" + sClientid + "' and CORPID = '" + sCompanyid + "'");
|
|
|
//
|
|
|
if (sbl == "")
|
|
|
{
|
|
|
str = "insert into info_client_share(CLIENTID,COMPANYID,ISMASTER,ISSHARE,CREATEUSER) values('" + sClientid + "','" + sCompanyid + "','False','True','" + strUserID + "')";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "insert into info_client_share(CLIENTID,COMPANYID,ISMASTER,ISSHARE,CREATEUSER) values('" + sClientid + "','" + sCompanyid + "','True','True','" + strUserID + "')";
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
string sshare = DS.Tables[0].Rows[0]["ISSHARE"].ToString().Trim();
|
|
|
if (sshare.Trim() == "True")
|
|
|
{
|
|
|
str = "update info_client_share set ISSHARE='False',MODIFIEDUSER='" + strUserID + "',MODIFIEDTIME=getdate() where clientid = '" + sClientid + "' and Companyid = '" + sCompanyid + "'";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
str = "update info_client_share set ISSHARE='True',CREATEUSER='" + strUserID + "',CREATETIME=getdate() where clientid = '" + sClientid + "' and Companyid = '" + sCompanyid + "'";
|
|
|
}
|
|
|
}
|
|
|
iResult = -3;//
|
|
|
SqlHelper.ExecuteNonQuery(sqlTran, CommandType.Text, str, null);
|
|
|
|
|
|
//事务提交
|
|
|
sqlTran.Commit();
|
|
|
iResult = 1;//状态为1表示插入成功
|
|
|
}
|
|
|
catch (Exception)
|
|
|
{
|
|
|
iResult = -1;//有异常,插入失败
|
|
|
sqlTran.Rollback();
|
|
|
iResult = -2;//插入异常,事务已回滚成功
|
|
|
//throw execError;
|
|
|
}
|
|
|
finally
|
|
|
{
|
|
|
SqlHelper.CloseConnection();
|
|
|
}
|
|
|
}
|
|
|
return iResult;
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 返回 某客户共享分公司
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public string GetISCompanyid(string strClientid)
|
|
|
{
|
|
|
string alt = "";
|
|
|
string strSQL = "select * from info_client_share where clientid = '" + strClientid + "' and ISSHARE=1";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, strSQL);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
//
|
|
|
if (DS != null)
|
|
|
{
|
|
|
foreach (DataTable myTable in DS.Tables)
|
|
|
{
|
|
|
foreach (DataRow myRow in myTable.Rows)//遍历表
|
|
|
{
|
|
|
alt += "," + myRow["COMPANYID"].ToString().Trim()+"#comp";
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
//
|
|
|
if (alt.Trim() != "")
|
|
|
{
|
|
|
alt = alt.Trim().Substring(1);
|
|
|
}
|
|
|
return alt.Trim();
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 判断往来单位是否使用
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public string GetBeing(string strClientID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
//获取参数
|
|
|
SqlParameter[] parms = new SqlParameter[]
|
|
|
{
|
|
|
new SqlParameter("@GID",SqlDbType.VarChar,36),
|
|
|
new SqlParameter("@CODENAME",SqlDbType.VarChar,20),
|
|
|
new SqlParameter("@SHORTNAME",SqlDbType.VarChar,20),
|
|
|
new SqlParameter("@DESCRIPTION",SqlDbType.VarChar,50),
|
|
|
};
|
|
|
//
|
|
|
string strSQL = "select * from info_client where gid = '" + strClientID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, strSQL);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
//
|
|
|
if (DS != null)
|
|
|
{
|
|
|
foreach (DataTable myTable in DS.Tables)
|
|
|
{
|
|
|
foreach (DataRow myRow in myTable.Rows)//遍历表
|
|
|
{
|
|
|
parms[0].Value = strClientID;// 惟一值
|
|
|
parms[1].Value = myRow["CODENAME"].ToString();// 客户代码
|
|
|
parms[2].Value = myRow["SHORTNAME"].ToString();// 客户简称
|
|
|
parms[3].Value = myRow["DESCRIPTION"].ToString();//客户中文名称或描述信息
|
|
|
}
|
|
|
}
|
|
|
//
|
|
|
using (SqlConnection conn = new SqlConnection(SqlHelper.ConnectionStringLocalTransaction))
|
|
|
{
|
|
|
int iResult = SqlHelper.ExecuteSqlStoredProcedureReturn(conn, "proc_isClientBeing", parms);
|
|
|
if (iResult == 1)
|
|
|
{
|
|
|
alt = "在相关业务模块中已经引用,禁止删除此数据!";
|
|
|
}
|
|
|
else if (iResult<0)
|
|
|
{
|
|
|
alt = "删除失败!";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
alt = "";
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
return alt.Trim();
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 判断航线是否使用
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public string GetBeingLane(string strLaneID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
//获取参数
|
|
|
SqlParameter[] parms = new SqlParameter[]
|
|
|
{
|
|
|
new SqlParameter("@GID",SqlDbType.VarChar,36),
|
|
|
new SqlParameter("@LANE",SqlDbType.VarChar,20),
|
|
|
};
|
|
|
//
|
|
|
string strSQL = "select * from code_lanes where gid = '" + strLaneID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, strSQL);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
//
|
|
|
if (DS != null)
|
|
|
{
|
|
|
foreach (DataTable myTable in DS.Tables)
|
|
|
{
|
|
|
foreach (DataRow myRow in myTable.Rows)//遍历表
|
|
|
{
|
|
|
parms[0].Value = strLaneID;// 惟一值
|
|
|
parms[1].Value = myRow["LANE"].ToString().Trim();// 名称
|
|
|
}
|
|
|
}
|
|
|
//
|
|
|
using (SqlConnection conn = new SqlConnection(SqlHelper.ConnectionStringLocalTransaction))
|
|
|
{
|
|
|
int iResult = SqlHelper.ExecuteSqlStoredProcedureReturn(conn, "proc_isLaneBeing", parms);
|
|
|
if (iResult == 1)
|
|
|
{
|
|
|
alt = "在相关业务模块中已经引用,禁止删除此数据!";
|
|
|
}
|
|
|
else if (iResult < 0)
|
|
|
{
|
|
|
alt = "删除失败!";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
alt = "";
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
return alt.Trim();
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 判断人员是否使用
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public string GetBeingUser(string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
//获取参数
|
|
|
SqlParameter[] parms = new SqlParameter[]
|
|
|
{
|
|
|
new SqlParameter("@GID",SqlDbType.VarChar,36),
|
|
|
new SqlParameter("@CODENAME",SqlDbType.VarChar,20),//用户代码名
|
|
|
new SqlParameter("@SHOWNAME",SqlDbType.VarChar,50),//显示用户名
|
|
|
};
|
|
|
//
|
|
|
string strSQL = "select * from [user] where gid = '" + strUserID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, strSQL);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
//
|
|
|
if (DS != null)
|
|
|
{
|
|
|
foreach (DataTable myTable in DS.Tables)
|
|
|
{
|
|
|
foreach (DataRow myRow in myTable.Rows)//遍历表
|
|
|
{
|
|
|
parms[0].Value = strUserID;// 惟一值
|
|
|
parms[1].Value = myRow["CODENAME"].ToString().Trim();// 用户代码名
|
|
|
parms[2].Value = myRow["SHOWNAME"].ToString().Trim();// 显示用户名
|
|
|
}
|
|
|
}
|
|
|
//
|
|
|
using (SqlConnection conn = new SqlConnection(SqlHelper.ConnectionStringLocalTransaction))
|
|
|
{
|
|
|
int iResult = SqlHelper.ExecuteSqlStoredProcedureReturn(conn, "proc_isUserBeing", parms);
|
|
|
if (iResult == 1)
|
|
|
{
|
|
|
//alt = "在相关业务模块中已经引用,禁止删除此数据!";
|
|
|
alt = parms[2].Value.ToString().Trim() + "、";
|
|
|
}
|
|
|
else if (iResult < 0)
|
|
|
{
|
|
|
alt = "删除失败!";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
alt = "";
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
return alt.Trim();
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 判断费用是否使用
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public string GetBeingCodeFee(string strUserID)
|
|
|
{
|
|
|
string alt = "";
|
|
|
//获取参数
|
|
|
SqlParameter[] parms = new SqlParameter[]
|
|
|
{
|
|
|
new SqlParameter("@GID",SqlDbType.VarChar,36),
|
|
|
new SqlParameter("@FEECODE",SqlDbType.VarChar,20),//费用代码,
|
|
|
new SqlParameter("@NAME",SqlDbType.VarChar,50),//费用中文名称,
|
|
|
new SqlParameter("@DESCRIPTION",SqlDbType.VarChar,50)//费用英文名称
|
|
|
};
|
|
|
//
|
|
|
string strSQL = "select * from [code_fee] where gid = '" + strUserID + "'";
|
|
|
DataSet DS = SqlHelper.OpenSqlDataSet(SqlHelper.ConnectionStringLocalTransaction, strSQL);
|
|
|
try
|
|
|
{
|
|
|
if (DS.Tables[0].Rows.Count <= 0)
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
DS = null;
|
|
|
}
|
|
|
//
|
|
|
if (DS != null)
|
|
|
{
|
|
|
foreach (DataTable myTable in DS.Tables)
|
|
|
{
|
|
|
foreach (DataRow myRow in myTable.Rows)//遍历表
|
|
|
{
|
|
|
parms[0].Value = strUserID;// 惟一值
|
|
|
parms[1].Value = myRow["FEECODE"].ToString().Trim();// 费用代码
|
|
|
parms[2].Value = myRow["NAME"].ToString().Trim();// 费用中文名称
|
|
|
parms[3].Value = myRow["DESCRIPTION"].ToString().Trim();// 费用英文名称
|
|
|
}
|
|
|
}
|
|
|
//
|
|
|
using (SqlConnection conn = new SqlConnection(SqlHelper.ConnectionStringLocalTransaction))
|
|
|
{
|
|
|
int iResult = SqlHelper.ExecuteSqlStoredProcedureReturn(conn, "proc_isCodeFeeBeing", parms);
|
|
|
if (iResult == 1)
|
|
|
{
|
|
|
alt = "在相关业务模块中已经引用,禁止删除此数据!";
|
|
|
}
|
|
|
else if (iResult < 0)
|
|
|
{
|
|
|
alt = "删除失败!";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
alt = "";
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
return alt.Trim();
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 重复往来单位合并
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public string GetRepeatClient(string oldGID, string oldCODENAME, string oldSHORTNAME, string oldDESCRIPTION, string newGID, string newCODENAME, string newSHORTNAME, string newDESCRIPTION, string strUserID, string strUserName)
|
|
|
{
|
|
|
string alt = "";
|
|
|
//获取参数
|
|
|
SqlParameter[] parms = new SqlParameter[]
|
|
|
{
|
|
|
new SqlParameter("@oldGID",SqlDbType.VarChar,36),
|
|
|
new SqlParameter("@oldCODENAME",SqlDbType.VarChar,20),
|
|
|
new SqlParameter("@oldSHORTNAME",SqlDbType.VarChar,20),
|
|
|
new SqlParameter("@oldDESCRIPTION",SqlDbType.VarChar,50),
|
|
|
new SqlParameter("@newGID",SqlDbType.VarChar,36),
|
|
|
new SqlParameter("@newCODENAME",SqlDbType.VarChar,20),
|
|
|
new SqlParameter("@newSHORTNAME",SqlDbType.VarChar,20),
|
|
|
new SqlParameter("@newDESCRIPTION",SqlDbType.VarChar,50),
|
|
|
new SqlParameter("@strUserID",SqlDbType.VarChar,36),
|
|
|
new SqlParameter("@strUserName",SqlDbType.VarChar,150),
|
|
|
};
|
|
|
parms[0].Value = oldGID;// 惟一值
|
|
|
parms[1].Value = oldCODENAME;// 客户代码
|
|
|
parms[2].Value = oldSHORTNAME;// 客户简称
|
|
|
parms[3].Value = oldDESCRIPTION;//客户中文名称或描述信息
|
|
|
parms[4].Value = newGID;// 惟一值
|
|
|
parms[5].Value = newCODENAME;// 客户代码
|
|
|
parms[6].Value = newSHORTNAME;// 客户简称
|
|
|
parms[7].Value = newDESCRIPTION;//客户中文名称或描述信息
|
|
|
parms[8].Value = strUserID;
|
|
|
parms[9].Value = strUserName;
|
|
|
//
|
|
|
using (SqlConnection conn = new SqlConnection(SqlHelper.ConnectionStringLocalTransaction))
|
|
|
{
|
|
|
int iResult = SqlHelper.ExecuteSqlStoredProcedureReturn(conn, "proc_isClientRepeat", parms);
|
|
|
if (iResult == 1)
|
|
|
{
|
|
|
alt = "";//成功
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
alt = "删除失败!";
|
|
|
}
|
|
|
}
|
|
|
return alt.Trim();
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 客户名称更改
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public string GetRepeatClient(string strGID, string oldCODENAME, string oldSHORTNAME, string oldDESCRIPTION, string newCODENAME, string newSHORTNAME, string newDESCRIPTION, string strUserID, string strUserName)
|
|
|
{
|
|
|
string alt = "";
|
|
|
//获取参数
|
|
|
SqlParameter[] parms = new SqlParameter[]
|
|
|
{
|
|
|
new SqlParameter("@GID",SqlDbType.VarChar,36),
|
|
|
new SqlParameter("@oldCODENAME",SqlDbType.VarChar,20),
|
|
|
new SqlParameter("@oldSHORTNAME",SqlDbType.VarChar,20),
|
|
|
new SqlParameter("@oldDESCRIPTION",SqlDbType.VarChar,50),
|
|
|
new SqlParameter("@newCODENAME",SqlDbType.VarChar,20),
|
|
|
new SqlParameter("@newSHORTNAME",SqlDbType.VarChar,20),
|
|
|
new SqlParameter("@newDESCRIPTION",SqlDbType.VarChar,50),
|
|
|
new SqlParameter("@strUserID",SqlDbType.VarChar,36),
|
|
|
new SqlParameter("@strUserName",SqlDbType.VarChar,150),
|
|
|
};
|
|
|
parms[0].Value = strGID;// 惟一值
|
|
|
parms[1].Value = oldCODENAME;// 客户代码
|
|
|
parms[2].Value = oldSHORTNAME;// 客户简称
|
|
|
parms[3].Value = oldDESCRIPTION;//客户中文名称或描述信息
|
|
|
parms[4].Value = newCODENAME;// 客户代码
|
|
|
parms[5].Value = newSHORTNAME;// 客户简称
|
|
|
parms[6].Value = newDESCRIPTION;//客户中文名称或描述信息
|
|
|
parms[7].Value = strUserID;
|
|
|
parms[8].Value = strUserName;
|
|
|
//
|
|
|
using (SqlConnection conn = new SqlConnection(SqlHelper.ConnectionStringLocalTransaction))
|
|
|
{
|
|
|
int iResult = SqlHelper.ExecuteSqlStoredProcedureReturn(conn, "proc_isClientUpdate", parms);
|
|
|
if (iResult == 1)
|
|
|
{
|
|
|
alt = "";//成功
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
alt = "删除失败!";
|
|
|
}
|
|
|
}
|
|
|
return alt.Trim();
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 调整船期时同时计算结算日期和签单日期
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
public int GetEditSeaeAdjustETD(string strGid,string tbAdjustETD)
|
|
|
{
|
|
|
int iResult = 0;
|
|
|
string str = "";
|
|
|
string strSTLDATE = "";
|
|
|
string strSTLFIRSTHALFDATE = "";
|
|
|
string strSTLMIDDLEDATE = "";
|
|
|
string strSTLNAME = "";
|
|
|
string strSTLDATEPJ = "";
|
|
|
//
|
|
|
DataSet ds = GetAllSQL("select top 1 * from info_client where SHORTNAME=(select CUSTOMERNAME from op_seae where BSNO='" + strGid.Trim() + "') and ISSTOP=0");
|
|
|
if(ds!=null)
|
|
|
{
|
|
|
strSTLDATE = ds.Tables[0].Rows[0]["STLDATE"].ToString().Trim();
|
|
|
strSTLFIRSTHALFDATE = ds.Tables[0].Rows[0]["STLFIRSTHALFDATE"].ToString().Trim();
|
|
|
strSTLMIDDLEDATE = ds.Tables[0].Rows[0]["STLMIDDLEDATE"].ToString().Trim();
|
|
|
strSTLNAME = ds.Tables[0].Rows[0]["STLNAME"].ToString().Trim();
|
|
|
strSTLDATEPJ = ds.Tables[0].Rows[0]["STLDATEPJ"].ToString().Trim();
|
|
|
//
|
|
|
strSTLDATE = editSeaeSTLDATE(strSTLNAME,strSTLDATEPJ,strSTLDATE,strSTLFIRSTHALFDATE,strSTLMIDDLEDATE,tbAdjustETD);
|
|
|
//
|
|
|
using (SqlTransaction sqlTran = SqlHelper.BeginTransaction(SqlHelper.ConnectionStringLocalTransaction))
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
//op_Seae更改开船日期
|
|
|
iResult = -3;
|
|
|
str = "update op_seae set etd='" + tbAdjustETD.Trim() + "',ISSUEDATE='" + tbAdjustETD.Trim() + "',STLDATE='" + strSTLDATE.Trim() + "',STLNAME='" + strSTLNAME.Trim() + "' where BSNO='" + strGid.Trim() + "'";
|
|
|
SqlHelper.ExecuteNonQuery(sqlTran, CommandType.Text, str, null);
|
|
|
|
|
|
//事务提交
|
|
|
sqlTran.Commit();
|
|
|
iResult = 1;//状态为1表示插入成功
|
|
|
}
|
|
|
catch (Exception execError)
|
|
|
{
|
|
|
iResult = -1;//有异常,插入失败
|
|
|
sqlTran.Rollback();
|
|
|
iResult = -2;//插入异常,事务已回滚成功
|
|
|
throw execError;
|
|
|
}
|
|
|
finally
|
|
|
{
|
|
|
SqlHelper.CloseConnection();
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
return iResult;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 调整船期时同时计算结算日期和签单日期
|
|
|
/// </summary>`
|
|
|
/// <returns></returns>
|
|
|
private string editSeaeSTLDATE(string strSTLNAME,string strSTLDATEPJ,string strSTLDATE,string strSTLFIRSTHALFDATE,string strSTLMIDDLEDATE, string strETD)
|
|
|
{
|
|
|
//string strSTLNAME = "";//结算类型
|
|
|
//string strSTLDATEPJ = "";//票结
|
|
|
//string strSTLDATE = "";//月结
|
|
|
//string strSTLFIRSTHALFDATE = "";//上半月
|
|
|
//string strSTLMIDDLEDATE = "";//下半月
|
|
|
string sdate = "";
|
|
|
if(strSTLNAME=="票结")
|
|
|
{
|
|
|
if(strSTLDATEPJ!="")
|
|
|
{
|
|
|
DateTime myDate = DateTime.Parse(strETD.Trim());
|
|
|
myDate = myDate.AddDays(int.Parse(strSTLDATEPJ.Trim()));
|
|
|
sdate = myDate.ToString("yyyy-MM-dd");
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
sdate = "";
|
|
|
}
|
|
|
}
|
|
|
else if(strSTLNAME=="月结")
|
|
|
{
|
|
|
if(strSTLDATE!="")
|
|
|
{
|
|
|
DateTime myDate = DateTime.Parse(strETD.Trim());
|
|
|
myDate = myDate.AddMonths(1);
|
|
|
sdate = myDate.ToString("yyyy-MM-dd");
|
|
|
sdate = sdate.Substring(0, 8) + strSTLDATE;
|
|
|
//判断日期是否正确
|
|
|
var bl = verifyDate(sdate);
|
|
|
if(!bl)
|
|
|
{
|
|
|
//获取某月份最大天数
|
|
|
int iday = System.Threading.Thread.CurrentThread.CurrentUICulture.Calendar.GetDaysInMonth(myDate.Year, myDate.Month);
|
|
|
sdate = sdate.Substring(0, 8) + iday;
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
sdate = "";
|
|
|
}
|
|
|
}
|
|
|
else if(strSTLNAME=="半月结")
|
|
|
{
|
|
|
DateTime myDate = DateTime.Parse(strETD.Trim());
|
|
|
if (myDate.Day>15)//下半月
|
|
|
{
|
|
|
if(strSTLFIRSTHALFDATE!="")
|
|
|
{
|
|
|
myDate = myDate.AddMonths(1);
|
|
|
sdate = myDate.ToString("yyyy-MM-dd");
|
|
|
sdate = sdate.Substring(0, 8) + strSTLFIRSTHALFDATE;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
sdate = "";
|
|
|
}
|
|
|
}
|
|
|
else//上半月
|
|
|
{
|
|
|
if(strSTLMIDDLEDATE!="")
|
|
|
{
|
|
|
sdate = myDate.ToString("yyyy-MM-dd");
|
|
|
sdate = sdate.Substring(0, 8) + strSTLMIDDLEDATE;
|
|
|
//判断日期是否正确
|
|
|
var bl = verifyDate(sdate);
|
|
|
if(!bl)
|
|
|
{
|
|
|
//获取某月份最大天数
|
|
|
int iday = System.Threading.Thread.CurrentThread.CurrentUICulture.Calendar.GetDaysInMonth(myDate.Year, myDate.Month);
|
|
|
sdate = sdate.Substring(0, 8) + iday;
|
|
|
}
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
sdate = "";
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
return sdate.Trim();
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
时间有效性判断函数
|
|
|
All by happywinds
|
|
|
*/
|
|
|
private bool verifyDate(string textObj)
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
DateTime DT = DateTime.Parse(textObj.Trim());
|
|
|
int y = DT.Year;
|
|
|
int m = DT.Month;
|
|
|
int d = DT.Day;
|
|
|
switch(m)
|
|
|
{
|
|
|
case 1:
|
|
|
case 3:
|
|
|
case 5:
|
|
|
case 7:
|
|
|
case 8:
|
|
|
case 10:
|
|
|
case 12:
|
|
|
if(d>31)
|
|
|
{
|
|
|
return false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
return true;
|
|
|
}
|
|
|
break;
|
|
|
case 2:
|
|
|
if((y%4==0 && d>29) || ((y%4!=0 && d>28)))
|
|
|
{
|
|
|
return false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
return true;
|
|
|
}
|
|
|
break;
|
|
|
case 4:
|
|
|
case 6:
|
|
|
case 9:
|
|
|
case 11:
|
|
|
if(d>30)
|
|
|
{
|
|
|
return false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
return true;
|
|
|
}
|
|
|
break;
|
|
|
default:
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
catch(Exception)
|
|
|
{
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 数值位数转换函数
|
|
|
/// </summary>
|
|
|
/// <param name="dl">要转换的数值</param>
|
|
|
/// <param name="iDigit">要转换成的位数</param>
|
|
|
/// <returns></returns>
|
|
|
public Decimal getDigit(Decimal dl, int iDigit)
|
|
|
{
|
|
|
string strDigit = "#.";
|
|
|
string sDigit = "0.";
|
|
|
for(int i=0;i<iDigit;i++)
|
|
|
{
|
|
|
strDigit += "#";
|
|
|
if(i==iDigit-1)
|
|
|
{
|
|
|
sDigit += "1";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
sDigit += "0";
|
|
|
}
|
|
|
}
|
|
|
dl = dl < decimal.Parse(sDigit) ? 0 : dl;
|
|
|
dl = dl == 0 ? 0 : decimal.Parse(dl.ToString(strDigit));
|
|
|
return dl;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// Client客户允许手动录入时,判断数据库中是否存在,“否”则自动插入数据库的info_client表
|
|
|
/// </summary>
|
|
|
/// <param name="strClient">手动录入的客户</param>
|
|
|
/// <returns></returns>
|
|
|
public string SetAddClient(string strClient,string strUserID,string strShowName,string strCompanyID)
|
|
|
{
|
|
|
string iResult = "0";
|
|
|
string strSQL = "select count(SHORTNAME) as num from info_client where SHORTNAME='" + strClient.Trim() + "'";
|
|
|
int inum = int.Parse(GetStrSQL("num", strSQL));
|
|
|
if (inum == 0)
|
|
|
{
|
|
|
string strCODENAME = "";
|
|
|
//
|
|
|
for (int i = 0; i < strClient.Length;i++ )
|
|
|
{
|
|
|
string qu = strClient.Substring(i,1);
|
|
|
char strCH = char.Parse(qu);
|
|
|
strCODENAME += GetFirstWordByCh(strCH);
|
|
|
}
|
|
|
//
|
|
|
if (strCODENAME == "")
|
|
|
{
|
|
|
strCODENAME = "QTKH";
|
|
|
}
|
|
|
//
|
|
|
strSQL = "select count(SHORTNAME) as num from info_client where CODENAME like '" + strCODENAME.Trim() + "%'";
|
|
|
inum = int.Parse(GetStrSQL("num", strSQL));
|
|
|
if (inum > 0)
|
|
|
{
|
|
|
strCODENAME += (inum + 1).ToString();
|
|
|
}
|
|
|
//
|
|
|
iResult = GetInfoClientInsert(false, strShowName, "", "", strCODENAME, strClient, strClient, "", "", "86--", "86--", "", "", "", "", "", false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, "客户是手动录入,自动插入数据库的。(例如:出库时的转移对象)", strUserID, "", "", "", "", "", "", "", "", false, false, false, "", "", "");
|
|
|
}
|
|
|
return iResult;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
/// 返回指定的简体中文的拼音首字符
|
|
|
/// </summary>
|
|
|
/// <param name="singleChinese">单一的简体中文</param>
|
|
|
/// <returns>汉字首字母</returns>
|
|
|
public string GetFirstWordByCh(char singleChinese)
|
|
|
{
|
|
|
if ((int)singleChinese < 127)
|
|
|
{
|
|
|
return "";
|
|
|
//throw new ArgumentException("参数不是简体中文");
|
|
|
}
|
|
|
|
|
|
ChineseChar zhongwen;
|
|
|
try
|
|
|
{
|
|
|
zhongwen = new ChineseChar(singleChinese);
|
|
|
}
|
|
|
catch
|
|
|
{
|
|
|
return "";
|
|
|
//throw new ArgumentException("找不到此汉字 : " + singleChinese);
|
|
|
}
|
|
|
|
|
|
//如果没找到此字的读音
|
|
|
if (zhongwen.PinyinCount < 1)
|
|
|
return "";
|
|
|
//throw new ArgumentException("没有找到此汉字的拼音 : " + singleChinese);
|
|
|
|
|
|
//获取此汉字所有读音
|
|
|
System.Collections.ObjectModel.ReadOnlyCollection<string> pinyins = zhongwen.Pinyins;
|
|
|
|
|
|
//考虑到汉字中多音字的情况 所以需要根据实际情况对此方法进行修改
|
|
|
//此方法暂且返回默认读音的首字母
|
|
|
|
|
|
return pinyins[0][0].ToString();
|
|
|
}
|
|
|
//
|
|
|
}
|
|
|
}
|