|
|
@@ -16573,7 +16573,8 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
|
|
|
/// 设置条码商标 釉料
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
- public static int SaveBarCodeLogoAndGlazetype(string barcode, int logoid, int glazetypeid, SUserInfo sUserInfo)
|
|
|
+ public static int SaveBarCodeLogoAndGlazetype(string barcode, int logoid, int glazetypeid,
|
|
|
+ SUserInfo sUserInfo)
|
|
|
{
|
|
|
int returnRows = 0;
|
|
|
IDBTransaction oracleTrConn = ClsDbFactory.CreateDBTransaction(DataBaseType.ORACLE, DataManager.ConnectionString);
|
|
|
@@ -16637,6 +16638,42 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
|
|
|
};
|
|
|
returnRows = oracleTrConn.ExecuteNonQuery(sql, Paras);
|
|
|
|
|
|
+ // 变更履历
|
|
|
+ sql =
|
|
|
+ "INSERT INTO TP_PM_LOGOCHANGEDRECORD\n" +
|
|
|
+ " (BARCODE\n" +
|
|
|
+ " ,OLDLOGOID\n" +
|
|
|
+ " ,NEWLOGOID\n" +
|
|
|
+ //" ,PROCEDUREID\n" +
|
|
|
+ " ,REMARKS\n" +
|
|
|
+ " ,ACCOUNTID\n" +
|
|
|
+ " ,CREATETIME\n" +
|
|
|
+ " ,CREATEUSERID)\n" +
|
|
|
+ "VALUES\n" +
|
|
|
+ " (:BARCODE\n" +
|
|
|
+ " ,:OLDLOGOID\n" +
|
|
|
+ " ,:NEWLOGOID\n" +
|
|
|
+ //" ,:PROCEDUREID\n" +
|
|
|
+ " ,NULL\n" +
|
|
|
+ " ,:ACCOUNTID\n" +
|
|
|
+ " ,SYSDATE\n" +
|
|
|
+ " ,:CREATEUSERID)";
|
|
|
+ Paras = new OracleParameter[] {
|
|
|
+ new OracleParameter(":OLDLOGOID",OracleDbType.Int32,
|
|
|
+ dt.Rows[0]["LOGOID"],ParameterDirection.Input),
|
|
|
+ new OracleParameter(":NEWLOGOID",OracleDbType.Int32,
|
|
|
+ logoid,ParameterDirection.Input),
|
|
|
+ //new OracleParameter(":PROCEDUREID",OracleDbType.Int32,
|
|
|
+ // pid,ParameterDirection.Input),
|
|
|
+ new OracleParameter(":ACCOUNTID",OracleDbType.Int32,
|
|
|
+ sUserInfo.AccountID,ParameterDirection.Input),
|
|
|
+ new OracleParameter(":CREATEUSERID",OracleDbType.Int32,
|
|
|
+ sUserInfo.UserID,ParameterDirection.Input),
|
|
|
+ new OracleParameter(":BARCODE",OracleDbType.Varchar2,
|
|
|
+ barcode,ParameterDirection.Input)
|
|
|
+ };
|
|
|
+ returnRows += oracleTrConn.ExecuteNonQuery(sql, Paras);
|
|
|
+
|
|
|
// 1.更新注浆明细
|
|
|
sql = "update tp_pm_groutingdailydetail set logoid=:logoid, glazetypeid =:glazetypeid, updateuserid=:updateuserid where barcode=:barcode";
|
|
|
Paras = new OracleParameter[] {
|
|
|
@@ -16651,6 +16688,22 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
|
|
|
};
|
|
|
returnRows = oracleTrConn.ExecuteNonQuery(sql, Paras);
|
|
|
|
|
|
+ // 1.更新在产
|
|
|
+ sql = @"update TP_PM_INPRODUCTION set logoid=:logoid,
|
|
|
+--glazetypeid =:glazetypeid,
|
|
|
+updateuserid=:updateuserid where barcode=:barcode";
|
|
|
+ Paras = new OracleParameter[] {
|
|
|
+ new OracleParameter(":logoid",OracleDbType.Int32,
|
|
|
+ logoid,ParameterDirection.Input),
|
|
|
+ //new OracleParameter(":glazetypeid",OracleDbType.Int32,
|
|
|
+ // glazetypeid,ParameterDirection.Input),
|
|
|
+ new OracleParameter(":updateuserid",OracleDbType.Int32,
|
|
|
+ sUserInfo.UserID,ParameterDirection.Input),
|
|
|
+ new OracleParameter(":barcode",OracleDbType.Varchar2,
|
|
|
+ barcode,ParameterDirection.Input)
|
|
|
+ };
|
|
|
+ returnRows = oracleTrConn.ExecuteNonQuery(sql, Paras);
|
|
|
+
|
|
|
oracleTrConn.Commit();
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
@@ -16669,7 +16722,8 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
|
|
|
/// 设置条码商标 釉料
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
- public static int SaveBarCodesLogoAndGlazetype(string barcodesstr, int logoid, int glazetypeid, int procedureID, SUserInfo sUserInfo)
|
|
|
+ public static int SaveBarCodesLogoAndGlazetype(string barcodesstr, int logoid, int glazetypeid,
|
|
|
+ int procedureID, SUserInfo sUserInfo)
|
|
|
{
|
|
|
int returnRows = 0;
|
|
|
IDBTransaction oracleTrConn = ClsDbFactory.CreateDBTransaction(DataBaseType.ORACLE, DataManager.ConnectionString);
|
|
|
@@ -16699,8 +16753,34 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
|
|
|
" ,:Remarks\n" +
|
|
|
" ,:AccountID\n" +
|
|
|
" ,:CreateUserID)";
|
|
|
+
|
|
|
+ // 变更履历
|
|
|
+ string sqllogo =
|
|
|
+ "INSERT INTO TP_PM_LOGOCHANGEDRECORD\n" +
|
|
|
+ " (BARCODE\n" +
|
|
|
+ " ,OLDLOGOID\n" +
|
|
|
+ " ,NEWLOGOID\n" +
|
|
|
+ //" ,PROCEDUREID\n" +
|
|
|
+ " ,REMARKS\n" +
|
|
|
+ " ,ACCOUNTID\n" +
|
|
|
+ " ,CREATETIME\n" +
|
|
|
+ " ,CREATEUSERID)\n" +
|
|
|
+ "VALUES\n" +
|
|
|
+ " (:BARCODE\n" +
|
|
|
+ " ,:OLDLOGOID\n" +
|
|
|
+ " ,:NEWLOGOID\n" +
|
|
|
+ //" ,:PROCEDUREID\n" +
|
|
|
+ " ,NULL\n" +
|
|
|
+ " ,:ACCOUNTID\n" +
|
|
|
+ " ,SYSDATE\n" +
|
|
|
+ " ,:CREATEUSERID)";
|
|
|
string sql2 = "update tp_pm_groutingdailydetail set logoid=:logoid, glazetypeid =:glazetypeid, updateuserid=:updateuserid where barcode=:barcode";
|
|
|
|
|
|
+ // 1.更新在产
|
|
|
+ string sqlin = @"update TP_PM_INPRODUCTION set logoid=:logoid,
|
|
|
+--glazetypeid =:glazetypeid,
|
|
|
+updateuserid=:updateuserid where barcode=:barcode";
|
|
|
+
|
|
|
//xuwei add 2020-01-02
|
|
|
string[] barcodes = barcodesstr.Split(',');
|
|
|
|
|
|
@@ -16744,6 +16824,23 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
|
|
|
|
|
|
oracleTrConn.ExecuteNonQuery(sql1, Paras);
|
|
|
|
|
|
+ // 商标履历
|
|
|
+ Paras = new OracleParameter[] {
|
|
|
+ new OracleParameter(":OLDLOGOID",OracleDbType.Int32,
|
|
|
+ dt.Rows[0]["LOGOID"],ParameterDirection.Input),
|
|
|
+ new OracleParameter(":NEWLOGOID",OracleDbType.Int32,
|
|
|
+ logoid,ParameterDirection.Input),
|
|
|
+ //new OracleParameter(":PROCEDUREID",OracleDbType.Int32,
|
|
|
+ // pid,ParameterDirection.Input),
|
|
|
+ new OracleParameter(":ACCOUNTID",OracleDbType.Int32,
|
|
|
+ sUserInfo.AccountID,ParameterDirection.Input),
|
|
|
+ new OracleParameter(":CREATEUSERID",OracleDbType.Int32,
|
|
|
+ sUserInfo.UserID,ParameterDirection.Input),
|
|
|
+ new OracleParameter(":BARCODE",OracleDbType.Varchar2,
|
|
|
+ barcode,ParameterDirection.Input)
|
|
|
+ };
|
|
|
+ returnRows += oracleTrConn.ExecuteNonQuery(sqllogo, Paras);
|
|
|
+
|
|
|
// 1.更新注浆明细
|
|
|
Paras = new OracleParameter[] {
|
|
|
new OracleParameter(":logoid",OracleDbType.Int32,
|
|
|
@@ -16756,6 +16853,19 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
|
|
|
barcode,ParameterDirection.Input)
|
|
|
};
|
|
|
returnRows += oracleTrConn.ExecuteNonQuery(sql2, Paras);
|
|
|
+
|
|
|
+ // 1.更新在产
|
|
|
+ Paras = new OracleParameter[] {
|
|
|
+ new OracleParameter(":logoid",OracleDbType.Int32,
|
|
|
+ logoid,ParameterDirection.Input),
|
|
|
+ //new OracleParameter(":glazetypeid",OracleDbType.Int32,
|
|
|
+ // glazetypeid,ParameterDirection.Input),
|
|
|
+ new OracleParameter(":updateuserid",OracleDbType.Int32,
|
|
|
+ sUserInfo.UserID,ParameterDirection.Input),
|
|
|
+ new OracleParameter(":barcode",OracleDbType.Varchar2,
|
|
|
+ barcode,ParameterDirection.Input)
|
|
|
+ };
|
|
|
+ returnRows = oracleTrConn.ExecuteNonQuery(sqlin, Paras);
|
|
|
}
|
|
|
|
|
|
oracleTrConn.Commit();
|