word盖章不同组织
This commit is contained in:
@@ -504,13 +504,21 @@ namespace Pilot_KD_Parino.SQL
|
|||||||
/// 获取模板地址
|
/// 获取模板地址
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public static DynamicObjectCollection GetTempModelPath(Context ctx, string FID)
|
public static DynamicObjectCollection GetTempModelPath(Context ctx, string FID,long FSaleOrgId=0)
|
||||||
{
|
{
|
||||||
//定义SQL,调用物料视图
|
//定义SQL,调用物料视图
|
||||||
string sql = string.Format(@"/*dialect*/
|
string sql = string.Format(@"/*dialect*/
|
||||||
SELECT FTempPath FROM T_TempModelPath WHERE FKeyId = '{0}' ", FID);
|
SELECT FTempPath,FSaleOrgId FROM T_TempModelPath WHERE FKeyId = '{0}' and (FSaleOrgId={1} or FSaleOrgId=0 )", FID, FSaleOrgId);
|
||||||
//执行SQL
|
//执行SQL
|
||||||
return DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null) as DynamicObjectCollection;
|
var result= DBServiceHelper.ExecuteDynamicObject(ctx, sql.ToString(), null, null, CommandType.Text, null) as DynamicObjectCollection;
|
||||||
|
if (result.Count() > 1)
|
||||||
|
{
|
||||||
|
var list = result.Where(t => t["FSaleOrgId"].ToString() != "0").ToList();
|
||||||
|
result.Clear();
|
||||||
|
result.Add(list.FirstOrDefault());
|
||||||
|
|
||||||
|
}
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
string FIsDebugging = this.View.Model.GetValue("FIsDebugging")?.ToString();
|
string FIsDebugging = this.View.Model.GetValue("FIsDebugging")?.ToString();
|
||||||
|
|
||||||
DynamicObject F_projectname = this.View.Model.GetValue("F_projectname") as DynamicObject;
|
DynamicObject F_projectname = this.View.Model.GetValue("F_projectname") as DynamicObject;
|
||||||
|
int xiaoShouZuZhi = 0; //除了指定合同,其他合同都是0
|
||||||
if (FCustId == null)
|
if (FCustId == null)
|
||||||
{
|
{
|
||||||
this.View.ShowErrMessage("客户不允许为空!");
|
this.View.ShowErrMessage("客户不允许为空!");
|
||||||
@@ -103,6 +103,14 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
string projectname = "";
|
string projectname = "";
|
||||||
|
List<int> list = new List<int>();
|
||||||
|
list.Add(100305);
|
||||||
|
list.Add(438223);
|
||||||
|
list.Add(1467475);
|
||||||
|
if (list.Contains(oId))
|
||||||
|
{
|
||||||
|
xiaoShouZuZhi = oId;
|
||||||
|
}
|
||||||
if (oId != 438223)
|
if (oId != 438223)
|
||||||
{
|
{
|
||||||
projectname = F_projectname["NAME"]?.ToString();
|
projectname = F_projectname["NAME"]?.ToString();
|
||||||
@@ -112,6 +120,8 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
projectname = projectname.Replace("*", " ");
|
projectname = projectname.Replace("*", " ");
|
||||||
projectname = projectname.Replace(":", ":");
|
projectname = projectname.Replace(":", ":");
|
||||||
}
|
}
|
||||||
|
//武汉派诺,
|
||||||
|
|
||||||
|
|
||||||
string FPath = string.Format(@"D:\导出Word\{0}\{1}\{2}\{3}年\{4}月\{5}日\{6}.docx", this.Context.DataCenterName, "销售订单",
|
string FPath = string.Format(@"D:\导出Word\{0}\{1}\{2}\{3}年\{4}月\{5}日\{6}.docx", this.Context.DataCenterName, "销售订单",
|
||||||
this.View.Model.DataObject["Billno"], DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, string.Format("{0}-{1}-{2}-{3}-{4}", FDATE.ToString("yyyy-MM-dd"), F_cocntractnumber
|
this.View.Model.DataObject["Billno"], DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, string.Format("{0}-{1}-{2}-{3}-{4}", FDATE.ToString("yyyy-MM-dd"), F_cocntractnumber
|
||||||
@@ -177,12 +187,12 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
FOrdercategory = "HH";
|
FOrdercategory = "HH";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//获取模板地址
|
//获取模板地址
|
||||||
var TempModelPath = SQL.SqlManage.GetTempModelPath(this.Context, FOrdercategory);
|
var TempModelPath = SQL.SqlManage.GetTempModelPath(this.Context, FOrdercategory,xiaoShouZuZhi);
|
||||||
if (TempModelPath == null)
|
if (TempModelPath == null)
|
||||||
{
|
{
|
||||||
this.View.ShowErrMessage("找不到对应的word模板");
|
this.View.ShowErrMessage("找不到对应的word模板2");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var formId = this.View.Model.DataObject["FFormId"];
|
var formId = this.View.Model.DataObject["FFormId"];
|
||||||
|
|||||||
Reference in New Issue
Block a user