process succeed.
This commit is contained in:
parent
b21240abda
commit
1cddeeb243
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -380,7 +380,7 @@ application_config:
|
|||
|
||||
.type .L.autostr.6, @object
|
||||
.L.autostr.6:
|
||||
.asciz "45b79b8d-247f-4b48-beb8-43c8b16dc154"
|
||||
.asciz "67aebe7f-561d-4b0f-8e23-2801fd0dfeeb"
|
||||
.size .L.autostr.6, 37
|
||||
|
||||
.type .L.autostr.7, @object
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -437,7 +437,7 @@ application_config:
|
|||
|
||||
.type .L.autostr.6, %object
|
||||
.L.autostr.6:
|
||||
.asciz "45b79b8d-247f-4b48-beb8-43c8b16dc154"
|
||||
.asciz "67aebe7f-561d-4b0f-8e23-2801fd0dfeeb"
|
||||
.size .L.autostr.6, 37
|
||||
|
||||
.type .L.autostr.7, %object
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -89,7 +89,7 @@ map_modules:
|
|||
.zero 4
|
||||
.xword 0x0 // java_map
|
||||
|
||||
.byte 0x40, 0x75, 0x9, 0x0, 0x5c, 0x80, 0x77, 0x42, 0x84, 0xf2, 0x60, 0xad, 0x5, 0x5, 0x25, 0x8d // module_uuid: 00097540-805c-4277-84f2-60ad0505258d
|
||||
.byte 0x3b, 0x46, 0xed, 0xb6, 0x8c, 0x17, 0xbc, 0x4d, 0xb7, 0x1d, 0x97, 0x62, 0xd7, 0x3d, 0x8a, 0x2c // module_uuid: b6ed463b-178c-4dbc-b71d-9762d73d8a2c
|
||||
.word 0x1 // entry_count
|
||||
.word 0x0 // duplicate_count
|
||||
.xword .L.module4_managed_to_java // map
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -105,7 +105,7 @@ map_modules:
|
|||
.long 0x0 @ java_name_width
|
||||
.long 0x0 @ java_map
|
||||
|
||||
.byte 0x40, 0x75, 0x9, 0x0, 0x5c, 0x80, 0x77, 0x42, 0x84, 0xf2, 0x60, 0xad, 0x5, 0x5, 0x25, 0x8d @ module_uuid: 00097540-805c-4277-84f2-60ad0505258d
|
||||
.byte 0x3b, 0x46, 0xed, 0xb6, 0x8c, 0x17, 0xbc, 0x4d, 0xb7, 0x1d, 0x97, 0x62, 0xd7, 0x3d, 0x8a, 0x2c @ module_uuid: b6ed463b-178c-4dbc-b71d-9762d73d8a2c
|
||||
.long 0x1 @ entry_count
|
||||
.long 0x0 @ duplicate_count
|
||||
.long .L.module4_managed_to_java @ map
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
|
|
@ -1 +1 @@
|
|||
45b79b8d-247f-4b48-beb8-43c8b16dc154
|
||||
67aebe7f-561d-4b0f-8e23-2801fd0dfeeb
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -93,6 +93,10 @@
|
|||
<Compile Include="platform\data\basic\LessonCategory_base_Imp.cs" />
|
||||
<Compile Include="platform\data\basic\Lesson_base.cs" />
|
||||
<Compile Include="platform\data\basic\Lesson_base_Imp.cs" />
|
||||
<Compile Include="platform\data\basic\Log_base.cs" />
|
||||
<Compile Include="platform\data\basic\Log_base_Imp.cs" />
|
||||
<Compile Include="platform\data\basic\LotOwnerGoods_base.cs" />
|
||||
<Compile Include="platform\data\basic\LotOwnerGoods_base_Imp.cs" />
|
||||
<Compile Include="platform\data\basic\Online_base.cs" />
|
||||
<Compile Include="platform\data\basic\Online_base_Imp.cs" />
|
||||
<Compile Include="platform\data\Online_Imp.cs" />
|
||||
|
|
@ -106,8 +110,16 @@
|
|||
<Compile Include="wms\data\basic\ErpGoods_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\ErpOrgDoc_base.cs" />
|
||||
<Compile Include="wms\data\basic\ErpOrgDoc_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\Erp_pandian_base.cs" />
|
||||
<Compile Include="wms\data\basic\Erp_pandian_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\Erp_purch_receive_pre_valid_base.cs" />
|
||||
<Compile Include="wms\data\basic\Erp_purch_receive_pre_valid_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\Erp_sale_tmp_base.cs" />
|
||||
<Compile Include="wms\data\basic\Erp_sale_tmp_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\GoodsUnit_base.cs" />
|
||||
<Compile Include="wms\data\basic\GoodsUnit_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\GoodTypeLot_base.cs" />
|
||||
<Compile Include="wms\data\basic\GoodTypeLot_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\LotAtt_base.cs" />
|
||||
<Compile Include="wms\data\basic\LotAtt_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\Lot_base.cs" />
|
||||
|
|
@ -136,10 +148,30 @@
|
|||
<Compile Include="platform\data\basic\Workplan_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WaveRule_base.cs" />
|
||||
<Compile Include="wms\data\basic\WaveRule_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsFlow2_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsFlow2_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsOrderDetail_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsOrderDetail_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsOrderRequest_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsOrderRequest_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsOutRequestTmp_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsOutRequestTmp_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsOutValidationException_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsOutValidationException_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsPlatePack_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsPlatePack_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsPlateStat_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsPlateStat_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsReceiveDetail_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsReceiveDetail_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsReceive_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsReceive_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsStockRep_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsStockRep_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsStockSum_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsStockSum_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsStock_bak_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsStock_bak_base_Imp.cs" />
|
||||
<Compile Include="wms\data\basic\WmsSyncLog_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsSyncLog_base_Imp.cs" />
|
||||
<Compile Include="wms\data\Customer_Imp.cs" />
|
||||
|
|
@ -162,6 +194,12 @@
|
|||
<Compile Include="wms\data\basic\WmsStockLack_base.cs" />
|
||||
<Compile Include="wms\data\basic\WmsStockLack_base_Imp.cs" />
|
||||
<Compile Include="wms\data\ErpOrgDoc_Imp.cs" />
|
||||
<Compile Include="wms\data\Erp_pandian_Imp.cs" />
|
||||
<Compile Include="wms\data\Erp_purch_receive_pre_valid_Imp.cs" />
|
||||
<Compile Include="wms\data\GoodTypeLot_Imp.cs" />
|
||||
<Compile Include="wms\data\WmsPlatePack_Imp.cs" />
|
||||
<Compile Include="wms\data\WmsPlateStat_Imp.cs" />
|
||||
<Compile Include="wms\data\WmsStockRep_Imp.cs" />
|
||||
<Compile Include="wms\tables\ErpGoods.cs" />
|
||||
<Compile Include="wms\data\ErpGoods_Imp.cs" />
|
||||
<Compile Include="wms\data\Erp_sale_d_Imp.cs" />
|
||||
|
|
@ -197,7 +235,10 @@
|
|||
<Compile Include="platform\tables\Lesson.cs" />
|
||||
<Compile Include="platform\tables\LessonCategory.cs" />
|
||||
<Compile Include="wms\tables\ErpOrgDoc.cs" />
|
||||
<Compile Include="wms\tables\Erp_pandian.cs" />
|
||||
<Compile Include="wms\tables\Erp_purch_receive_pre_valid.cs" />
|
||||
<Compile Include="wms\tables\Erp_sale_d.cs" />
|
||||
<Compile Include="wms\tables\GoodTypeLot.cs" />
|
||||
<Compile Include="wms\tables\Lot.cs" />
|
||||
<Compile Include="wms\tables\LotAtt.cs" />
|
||||
<Compile Include="wms\tables\Node.cs" />
|
||||
|
|
@ -395,6 +436,8 @@
|
|||
<Compile Include="wms\tables\WmsOutRequest.cs" />
|
||||
<Compile Include="wms\tables\WmsOutRequestDetail.cs" />
|
||||
<Compile Include="wms\tables\WmsPlate.cs" />
|
||||
<Compile Include="wms\tables\WmsPlatePack.cs" />
|
||||
<Compile Include="wms\tables\WmsPlateStat.cs" />
|
||||
<Compile Include="wms\tables\WmsPlateStock.cs" />
|
||||
<Compile Include="wms\tables\WmsPlateStock_tmp.cs" />
|
||||
<Compile Include="wms\tables\WmsStock.cs" />
|
||||
|
|
@ -406,6 +449,7 @@
|
|||
<Compile Include="wms\tables\WmsStockPandianStockMirror.cs" />
|
||||
<Compile Include="wms\tables\WmsStockPre.cs" />
|
||||
<Compile Include="wms\tables\WmsStockRecord.cs" />
|
||||
<Compile Include="wms\tables\WmsStockRep.cs" />
|
||||
<Compile Include="wms\tables\WmsSyncLog.cs" />
|
||||
<Compile Include="wms\tables\WmsWave.cs" />
|
||||
<Compile Include="wms\wcfData\list\wcfNodeList.cs" />
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -104,7 +104,7 @@ namespace DeiNiu.Data.BaseObject
|
|||
{
|
||||
if (dt.Columns.Count > 0)
|
||||
{
|
||||
return Convert.ToInt16( dt.Rows[0][0].ToString());
|
||||
return Convert.ToInt32( dt.Rows[0][0].ToString());
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
|
|
@ -163,6 +163,13 @@ namespace DeiNiu.Data.BaseObject
|
|||
{
|
||||
cmdParameters[0] = condition;
|
||||
return CustQuery(99);
|
||||
/* try { }
|
||||
catch
|
||||
{
|
||||
|
||||
return new DataSet();
|
||||
}*/
|
||||
|
||||
}
|
||||
public int getNextSeq(enumCreateOrderType orderType)
|
||||
{
|
||||
|
|
@ -221,7 +228,10 @@ namespace DeiNiu.Data.BaseObject
|
|||
return condition;
|
||||
}
|
||||
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Util.getJson(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -310,7 +310,7 @@ namespace DeiNiu.Data.BaseObject
|
|||
{
|
||||
return (string)obj == string.Empty ? DBNull.Value : obj;
|
||||
}
|
||||
return obj;
|
||||
return obj==null? DBNull.Value : obj;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_Authority
|
||||
///By wm
|
||||
///on 04/23/2018
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,19 +20,19 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class Authority_base : BaseModel {
|
||||
|
||||
|
||||
internal int _auth_uplevel;
|
||||
internal string _auth_name = String.Empty;
|
||||
internal string _auth_link = String.Empty;
|
||||
internal string _auth_class = String.Empty;
|
||||
internal bool _auth_public;
|
||||
internal string _auth_desc = String.Empty;
|
||||
internal bool _auth_marqueen;
|
||||
internal bool _auth_publicInfomation;
|
||||
internal bool _auth_special;
|
||||
internal int _auth_order;
|
||||
internal int _auth_uplevel,_Oauth_uplevel;
|
||||
internal string _auth_name = String.Empty,_Oauth_name= String.Empty;
|
||||
internal string _auth_link = String.Empty,_Oauth_link= String.Empty;
|
||||
internal string _auth_class = String.Empty,_Oauth_class= String.Empty;
|
||||
internal bool _auth_public,_Oauth_public;
|
||||
internal string _auth_desc = String.Empty,_Oauth_desc= String.Empty;
|
||||
internal bool _auth_marqueen,_Oauth_marqueen;
|
||||
internal bool _auth_publicInfomation,_Oauth_publicInfomation;
|
||||
internal bool _auth_special,_Oauth_special;
|
||||
internal int _auth_order,_Oauth_order;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public Authority_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_Authority
|
||||
///By wm
|
||||
///on 04/23/2018
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -28,42 +28,52 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("auth_uplevel") && !(dr["auth_uplevel"] is DBNull))
|
||||
{
|
||||
tmpObj._auth_uplevel = Convert.ToInt32(dr["auth_uplevel"].ToString()); ;
|
||||
tmpObj._Oauth_uplevel = Convert.ToInt32(dr["auth_uplevel"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("auth_name") && !(dr["auth_name"] is DBNull))
|
||||
{
|
||||
tmpObj._auth_name = dr["auth_name"].ToString() ;
|
||||
tmpObj._Oauth_name = dr["auth_name"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("auth_link") && !(dr["auth_link"] is DBNull))
|
||||
{
|
||||
tmpObj._auth_link = dr["auth_link"].ToString() ;
|
||||
tmpObj._Oauth_link = dr["auth_link"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("auth_class") && !(dr["auth_class"] is DBNull))
|
||||
{
|
||||
tmpObj._auth_class = dr["auth_class"].ToString() ;
|
||||
tmpObj._Oauth_class = dr["auth_class"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("auth_public") && !(dr["auth_public"] is DBNull))
|
||||
{
|
||||
tmpObj._auth_public = Convert.ToBoolean(dr["auth_public"].ToString()); ;
|
||||
tmpObj._Oauth_public = Convert.ToBoolean(dr["auth_public"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("auth_desc") && !(dr["auth_desc"] is DBNull))
|
||||
{
|
||||
tmpObj._auth_desc = dr["auth_desc"].ToString() ;
|
||||
tmpObj._Oauth_desc = dr["auth_desc"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("auth_marqueen") && !(dr["auth_marqueen"] is DBNull))
|
||||
{
|
||||
tmpObj._auth_marqueen = Convert.ToBoolean(dr["auth_marqueen"].ToString()); ;
|
||||
tmpObj._Oauth_marqueen = Convert.ToBoolean(dr["auth_marqueen"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("auth_publicInfomation") && !(dr["auth_publicInfomation"] is DBNull))
|
||||
{
|
||||
tmpObj._auth_publicInfomation = Convert.ToBoolean(dr["auth_publicInfomation"].ToString()); ;
|
||||
tmpObj._Oauth_publicInfomation = Convert.ToBoolean(dr["auth_publicInfomation"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("auth_special") && !(dr["auth_special"] is DBNull))
|
||||
{
|
||||
tmpObj._auth_special = Convert.ToBoolean(dr["auth_special"].ToString()); ;
|
||||
tmpObj._Oauth_special = Convert.ToBoolean(dr["auth_special"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("auth_order") && !(dr["auth_order"] is DBNull))
|
||||
{
|
||||
tmpObj._auth_order = Convert.ToInt32(dr["auth_order"].ToString()); ;
|
||||
tmpObj._Oauth_order = Convert.ToInt32(dr["auth_order"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -72,6 +82,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -88,10 +99,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
Authority_base tmpObj = (Authority_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_AUTHORITY(AUTH_UPLEVEL,AUTH_NAME,AUTH_LINK,AUTH_CLASS,AUTH_PUBLIC,AUTH_DESC,AUTH_MARQUEEN,AUTH_PUBLICINFOMATION,AUTH_SPECIAL,AUTH_ORDER,OPERATER) VALUES(@AUTH_UPLEVEL,@AUTH_NAME,@AUTH_LINK,@AUTH_CLASS,@AUTH_PUBLIC,@AUTH_DESC,@AUTH_MARQUEEN,@AUTH_PUBLICINFOMATION,@AUTH_SPECIAL,@AUTH_ORDER,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_AUTHORITY({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_AUTHORITY SET AUTH_UPLEVEL = @AUTH_UPLEVEL,AUTH_NAME = @AUTH_NAME,AUTH_LINK = @AUTH_LINK,AUTH_CLASS = @AUTH_CLASS,AUTH_PUBLIC = @AUTH_PUBLIC,AUTH_DESC = @AUTH_DESC,AUTH_MARQUEEN = @AUTH_MARQUEEN,AUTH_PUBLICINFOMATION = @AUTH_PUBLICINFOMATION,AUTH_SPECIAL = @AUTH_SPECIAL,AUTH_ORDER = @AUTH_ORDER,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_AUTHORITY SET AUTH_UPLEVEL = @AUTH_UPLEVEL,AUTH_NAME = @AUTH_NAME,AUTH_LINK = @AUTH_LINK,AUTH_CLASS = @AUTH_CLASS,AUTH_PUBLIC = @AUTH_PUBLIC,AUTH_DESC = @AUTH_DESC,AUTH_MARQUEEN = @AUTH_MARQUEEN,AUTH_PUBLICINFOMATION = @AUTH_PUBLICINFOMATION,AUTH_SPECIAL = @AUTH_SPECIAL,AUTH_ORDER = @AUTH_ORDER,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_AUTHORITY {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_AUTHORITY SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -102,11 +117,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_AUTHORITY WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_AUTHORITY WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_AUTHORITY WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_AUTHORITY WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_AUTHORITY WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_AUTHORITY WHERE DR =1";
|
||||
|
|
@ -122,7 +137,94 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(Authority_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._auth_uplevel == null ? "" : "AUTH_UPLEVEL" + ",";
|
||||
colums+= tmpObj._auth_name == null ? "" : "AUTH_NAME" + ",";
|
||||
colums+= tmpObj._auth_link == null ? "" : "AUTH_LINK" + ",";
|
||||
colums+= tmpObj._auth_class == null ? "" : "AUTH_CLASS" + ",";
|
||||
colums+= tmpObj._auth_public == null ? "" : "AUTH_PUBLIC" + ",";
|
||||
colums+= tmpObj._auth_desc == null ? "" : "AUTH_DESC" + ",";
|
||||
colums+= tmpObj._auth_marqueen == null ? "" : "AUTH_MARQUEEN" + ",";
|
||||
colums+= tmpObj._auth_publicInfomation == null ? "" : "AUTH_PUBLICINFOMATION" + ",";
|
||||
colums+= tmpObj._auth_special == null ? "" : "AUTH_SPECIAL" + ",";
|
||||
colums+= tmpObj._auth_order == null ? "" : "AUTH_ORDER" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(Authority_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._auth_uplevel == null ? "" : "@AUTH_UPLEVEL" + ",";
|
||||
values+= tmpObj._auth_name == null ? "" : "@AUTH_NAME" + ",";
|
||||
values+= tmpObj._auth_link == null ? "" : "@AUTH_LINK" + ",";
|
||||
values+= tmpObj._auth_class == null ? "" : "@AUTH_CLASS" + ",";
|
||||
values+= tmpObj._auth_public == null ? "" : "@AUTH_PUBLIC" + ",";
|
||||
values+= tmpObj._auth_desc == null ? "" : "@AUTH_DESC" + ",";
|
||||
values+= tmpObj._auth_marqueen == null ? "" : "@AUTH_MARQUEEN" + ",";
|
||||
values+= tmpObj._auth_publicInfomation == null ? "" : "@AUTH_PUBLICINFOMATION" + ",";
|
||||
values+= tmpObj._auth_special == null ? "" : "@AUTH_SPECIAL" + ",";
|
||||
values+= tmpObj._auth_order == null ? "" : "@AUTH_ORDER" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(Authority_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._auth_uplevel !=null && tmpObj._auth_uplevel != tmpObj._Oauth_uplevel)
|
||||
{
|
||||
updateFields +="AUTH_UPLEVEL = @AUTH_UPLEVEL," ;
|
||||
}
|
||||
if (tmpObj._auth_name !=null && tmpObj._auth_name != tmpObj._Oauth_name)
|
||||
{
|
||||
updateFields +="AUTH_NAME = @AUTH_NAME," ;
|
||||
}
|
||||
if (tmpObj._auth_link !=null && tmpObj._auth_link != tmpObj._Oauth_link)
|
||||
{
|
||||
updateFields +="AUTH_LINK = @AUTH_LINK," ;
|
||||
}
|
||||
if (tmpObj._auth_class !=null && tmpObj._auth_class != tmpObj._Oauth_class)
|
||||
{
|
||||
updateFields +="AUTH_CLASS = @AUTH_CLASS," ;
|
||||
}
|
||||
if (tmpObj._auth_public !=null && tmpObj._auth_public != tmpObj._Oauth_public)
|
||||
{
|
||||
updateFields +="AUTH_PUBLIC = @AUTH_PUBLIC," ;
|
||||
}
|
||||
if (tmpObj._auth_desc !=null && tmpObj._auth_desc != tmpObj._Oauth_desc)
|
||||
{
|
||||
updateFields +="AUTH_DESC = @AUTH_DESC," ;
|
||||
}
|
||||
if (tmpObj._auth_marqueen !=null && tmpObj._auth_marqueen != tmpObj._Oauth_marqueen)
|
||||
{
|
||||
updateFields +="AUTH_MARQUEEN = @AUTH_MARQUEEN," ;
|
||||
}
|
||||
if (tmpObj._auth_publicInfomation !=null && tmpObj._auth_publicInfomation != tmpObj._Oauth_publicInfomation)
|
||||
{
|
||||
updateFields +="AUTH_PUBLICINFOMATION = @AUTH_PUBLICINFOMATION," ;
|
||||
}
|
||||
if (tmpObj._auth_special !=null && tmpObj._auth_special != tmpObj._Oauth_special)
|
||||
{
|
||||
updateFields +="AUTH_SPECIAL = @AUTH_SPECIAL," ;
|
||||
}
|
||||
if (tmpObj._auth_order !=null && tmpObj._auth_order != tmpObj._Oauth_order)
|
||||
{
|
||||
updateFields +="AUTH_ORDER = @AUTH_ORDER," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, Authority_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -144,28 +246,54 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_UPLEVEL", VerifyDbnull(tmpObj._auth_uplevel)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_NAME", VerifyDbnull(tmpObj._auth_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_LINK", VerifyDbnull(tmpObj._auth_link)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_CLASS", VerifyDbnull(tmpObj._auth_class)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_PUBLIC", VerifyDbnull(tmpObj._auth_public)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_DESC", VerifyDbnull(tmpObj._auth_desc)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_MARQUEEN", VerifyDbnull(tmpObj._auth_marqueen)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_PUBLICINFOMATION", VerifyDbnull(tmpObj._auth_publicInfomation)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_SPECIAL", VerifyDbnull(tmpObj._auth_special)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_ORDER", VerifyDbnull(tmpObj._auth_order)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._auth_uplevel!=null)
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_UPLEVEL", VerifyDbnull(tmpObj._auth_uplevel)) ;
|
||||
if(tmpObj._auth_name!=null)
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_NAME", VerifyDbnull(tmpObj._auth_name)) ;
|
||||
if(tmpObj._auth_link!=null)
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_LINK", VerifyDbnull(tmpObj._auth_link)) ;
|
||||
if(tmpObj._auth_class!=null)
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_CLASS", VerifyDbnull(tmpObj._auth_class)) ;
|
||||
if(tmpObj._auth_public!=null)
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_PUBLIC", VerifyDbnull(tmpObj._auth_public)) ;
|
||||
if(tmpObj._auth_desc!=null)
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_DESC", VerifyDbnull(tmpObj._auth_desc)) ;
|
||||
if(tmpObj._auth_marqueen!=null)
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_MARQUEEN", VerifyDbnull(tmpObj._auth_marqueen)) ;
|
||||
if(tmpObj._auth_publicInfomation!=null)
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_PUBLICINFOMATION", VerifyDbnull(tmpObj._auth_publicInfomation)) ;
|
||||
if(tmpObj._auth_special!=null)
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_SPECIAL", VerifyDbnull(tmpObj._auth_special)) ;
|
||||
if(tmpObj._auth_order!=null)
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_ORDER", VerifyDbnull(tmpObj._auth_order)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_UPLEVEL", VerifyDbnull(tmpObj._auth_uplevel)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_NAME", VerifyDbnull(tmpObj._auth_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_LINK", VerifyDbnull(tmpObj._auth_link)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_CLASS", VerifyDbnull(tmpObj._auth_class)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_PUBLIC", VerifyDbnull(tmpObj._auth_public)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_DESC", VerifyDbnull(tmpObj._auth_desc)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_MARQUEEN", VerifyDbnull(tmpObj._auth_marqueen)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_PUBLICINFOMATION", VerifyDbnull(tmpObj._auth_publicInfomation)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_SPECIAL", VerifyDbnull(tmpObj._auth_special)) ;
|
||||
oraCmd.Parameters.AddWithValue("@AUTH_ORDER", VerifyDbnull(tmpObj._auth_order)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_Department
|
||||
///By wm
|
||||
///on 06/24/2020
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,17 +20,17 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class Department_base : BaseModel {
|
||||
|
||||
|
||||
internal string _dep_name = String.Empty;
|
||||
internal int _dep_mastdept;
|
||||
internal string _dep_code = String.Empty;
|
||||
internal string _dep_desc = String.Empty;
|
||||
internal int _dep_type;
|
||||
internal int _dep_manager;
|
||||
internal int _warehouse;
|
||||
internal string _svrAdress = String.Empty;
|
||||
internal string _create_time = String.Empty;
|
||||
|
||||
internal string _dep_name = String.Empty,_Odep_name= String.Empty;
|
||||
internal int _dep_mastdept,_Odep_mastdept;
|
||||
internal string _dep_code = String.Empty,_Odep_code= String.Empty;
|
||||
internal string _dep_desc = String.Empty,_Odep_desc= String.Empty;
|
||||
internal int _dep_type,_Odep_type;
|
||||
internal int _dep_manager,_Odep_manager;
|
||||
internal int _warehouse,_Owarehouse;
|
||||
internal string _svrAdress = String.Empty,_OsvrAdress= String.Empty;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
internal int _Ooperater;
|
||||
|
||||
|
||||
public Department_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_Department
|
||||
///By wm
|
||||
///on 06/24/2020
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -28,34 +28,42 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("dep_name") && !(dr["dep_name"] is DBNull))
|
||||
{
|
||||
tmpObj._dep_name = dr["dep_name"].ToString() ;
|
||||
tmpObj._Odep_name = dr["dep_name"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dep_mastdept") && !(dr["dep_mastdept"] is DBNull))
|
||||
{
|
||||
tmpObj._dep_mastdept = Convert.ToInt32(dr["dep_mastdept"].ToString()); ;
|
||||
tmpObj._Odep_mastdept = Convert.ToInt32(dr["dep_mastdept"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dep_code") && !(dr["dep_code"] is DBNull))
|
||||
{
|
||||
tmpObj._dep_code = dr["dep_code"].ToString() ;
|
||||
tmpObj._Odep_code = dr["dep_code"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dep_desc") && !(dr["dep_desc"] is DBNull))
|
||||
{
|
||||
tmpObj._dep_desc = dr["dep_desc"].ToString() ;
|
||||
tmpObj._Odep_desc = dr["dep_desc"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dep_type") && !(dr["dep_type"] is DBNull))
|
||||
{
|
||||
tmpObj._dep_type = Convert.ToInt32(dr["dep_type"].ToString()); ;
|
||||
tmpObj._Odep_type = Convert.ToInt32(dr["dep_type"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dep_manager") && !(dr["dep_manager"] is DBNull))
|
||||
{
|
||||
tmpObj._dep_manager = Convert.ToInt32(dr["dep_manager"].ToString()); ;
|
||||
tmpObj._Odep_manager = Convert.ToInt32(dr["dep_manager"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("warehouse") && !(dr["warehouse"] is DBNull))
|
||||
{
|
||||
tmpObj._warehouse = Convert.ToInt32(dr["warehouse"].ToString()); ;
|
||||
tmpObj._Owarehouse = Convert.ToInt32(dr["warehouse"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("svrAdress") && !(dr["svrAdress"] is DBNull))
|
||||
{
|
||||
tmpObj._svrAdress = dr["svrAdress"].ToString() ;
|
||||
tmpObj._OsvrAdress = dr["svrAdress"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -68,6 +76,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("lastmodified") && !(dr["lastmodified"] is DBNull))
|
||||
{
|
||||
|
|
@ -80,10 +89,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
Department_base tmpObj = (Department_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_DEPARTMENT(DEP_NAME,DEP_MASTDEPT,DEP_CODE,DEP_DESC,DEP_TYPE,DEP_MANAGER,WAREHOUSE,SVRADRESS,OPERATER) VALUES(@DEP_NAME,@DEP_MASTDEPT,@DEP_CODE,@DEP_DESC,@DEP_TYPE,@DEP_MANAGER,@WAREHOUSE,@SVRADRESS,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_DEPARTMENT({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_DEPARTMENT SET DEP_NAME = @DEP_NAME,DEP_MASTDEPT = @DEP_MASTDEPT,DEP_CODE = @DEP_CODE,DEP_DESC = @DEP_DESC,DEP_TYPE = @DEP_TYPE,DEP_MANAGER = @DEP_MANAGER,WAREHOUSE = @WAREHOUSE,SVRADRESS = @SVRADRESS,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_DEPARTMENT SET DEP_NAME = @DEP_NAME,DEP_MASTDEPT = @DEP_MASTDEPT,DEP_CODE = @DEP_CODE,DEP_DESC = @DEP_DESC,DEP_TYPE = @DEP_TYPE,DEP_MANAGER = @DEP_MANAGER,WAREHOUSE = @WAREHOUSE,SVRADRESS = @SVRADRESS,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_DEPARTMENT {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_DEPARTMENT SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -94,11 +107,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_DEPARTMENT WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_DEPARTMENT WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_DEPARTMENT WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_DEPARTMENT WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_DEPARTMENT WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_DEPARTMENT WHERE DR =1";
|
||||
|
|
@ -114,7 +127,82 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(Department_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._dep_name == null ? "" : "DEP_NAME" + ",";
|
||||
colums+= tmpObj._dep_mastdept == null ? "" : "DEP_MASTDEPT" + ",";
|
||||
colums+= tmpObj._dep_code == null ? "" : "DEP_CODE" + ",";
|
||||
colums+= tmpObj._dep_desc == null ? "" : "DEP_DESC" + ",";
|
||||
colums+= tmpObj._dep_type == null ? "" : "DEP_TYPE" + ",";
|
||||
colums+= tmpObj._dep_manager == null ? "" : "DEP_MANAGER" + ",";
|
||||
colums+= tmpObj._warehouse == null ? "" : "WAREHOUSE" + ",";
|
||||
colums+= tmpObj._svrAdress == null ? "" : "SVRADRESS" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(Department_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._dep_name == null ? "" : "@DEP_NAME" + ",";
|
||||
values+= tmpObj._dep_mastdept == null ? "" : "@DEP_MASTDEPT" + ",";
|
||||
values+= tmpObj._dep_code == null ? "" : "@DEP_CODE" + ",";
|
||||
values+= tmpObj._dep_desc == null ? "" : "@DEP_DESC" + ",";
|
||||
values+= tmpObj._dep_type == null ? "" : "@DEP_TYPE" + ",";
|
||||
values+= tmpObj._dep_manager == null ? "" : "@DEP_MANAGER" + ",";
|
||||
values+= tmpObj._warehouse == null ? "" : "@WAREHOUSE" + ",";
|
||||
values+= tmpObj._svrAdress == null ? "" : "@SVRADRESS" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(Department_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._dep_name !=null && tmpObj._dep_name != tmpObj._Odep_name)
|
||||
{
|
||||
updateFields +="DEP_NAME = @DEP_NAME," ;
|
||||
}
|
||||
if (tmpObj._dep_mastdept !=null && tmpObj._dep_mastdept != tmpObj._Odep_mastdept)
|
||||
{
|
||||
updateFields +="DEP_MASTDEPT = @DEP_MASTDEPT," ;
|
||||
}
|
||||
if (tmpObj._dep_code !=null && tmpObj._dep_code != tmpObj._Odep_code)
|
||||
{
|
||||
updateFields +="DEP_CODE = @DEP_CODE," ;
|
||||
}
|
||||
if (tmpObj._dep_desc !=null && tmpObj._dep_desc != tmpObj._Odep_desc)
|
||||
{
|
||||
updateFields +="DEP_DESC = @DEP_DESC," ;
|
||||
}
|
||||
if (tmpObj._dep_type !=null && tmpObj._dep_type != tmpObj._Odep_type)
|
||||
{
|
||||
updateFields +="DEP_TYPE = @DEP_TYPE," ;
|
||||
}
|
||||
if (tmpObj._dep_manager !=null && tmpObj._dep_manager != tmpObj._Odep_manager)
|
||||
{
|
||||
updateFields +="DEP_MANAGER = @DEP_MANAGER," ;
|
||||
}
|
||||
if (tmpObj._warehouse !=null && tmpObj._warehouse != tmpObj._Owarehouse)
|
||||
{
|
||||
updateFields +="WAREHOUSE = @WAREHOUSE," ;
|
||||
}
|
||||
if (tmpObj._svrAdress !=null && tmpObj._svrAdress != tmpObj._OsvrAdress)
|
||||
{
|
||||
updateFields +="SVRADRESS = @SVRADRESS," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, Department_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -136,20 +224,41 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@DEP_NAME", VerifyDbnull(tmpObj._dep_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DEP_MASTDEPT", VerifyDbnull(tmpObj._dep_mastdept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DEP_CODE", VerifyDbnull(tmpObj._dep_code)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DEP_DESC", VerifyDbnull(tmpObj._dep_desc)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DEP_TYPE", VerifyDbnull(tmpObj._dep_type)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DEP_MANAGER", VerifyDbnull(tmpObj._dep_manager)) ;
|
||||
oraCmd.Parameters.AddWithValue("@WAREHOUSE", VerifyDbnull(tmpObj._warehouse)) ;
|
||||
oraCmd.Parameters.AddWithValue("@SVRADRESS", VerifyDbnull(tmpObj._svrAdress)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._dep_name!=null)
|
||||
oraCmd.Parameters.AddWithValue("@DEP_NAME", VerifyDbnull(tmpObj._dep_name)) ;
|
||||
if(tmpObj._dep_mastdept!=null)
|
||||
oraCmd.Parameters.AddWithValue("@DEP_MASTDEPT", VerifyDbnull(tmpObj._dep_mastdept)) ;
|
||||
if(tmpObj._dep_code!=null)
|
||||
oraCmd.Parameters.AddWithValue("@DEP_CODE", VerifyDbnull(tmpObj._dep_code)) ;
|
||||
if(tmpObj._dep_desc!=null)
|
||||
oraCmd.Parameters.AddWithValue("@DEP_DESC", VerifyDbnull(tmpObj._dep_desc)) ;
|
||||
if(tmpObj._dep_type!=null)
|
||||
oraCmd.Parameters.AddWithValue("@DEP_TYPE", VerifyDbnull(tmpObj._dep_type)) ;
|
||||
if(tmpObj._dep_manager!=null)
|
||||
oraCmd.Parameters.AddWithValue("@DEP_MANAGER", VerifyDbnull(tmpObj._dep_manager)) ;
|
||||
if(tmpObj._warehouse!=null)
|
||||
oraCmd.Parameters.AddWithValue("@WAREHOUSE", VerifyDbnull(tmpObj._warehouse)) ;
|
||||
if(tmpObj._svrAdress!=null)
|
||||
oraCmd.Parameters.AddWithValue("@SVRADRESS", VerifyDbnull(tmpObj._svrAdress)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@DEP_NAME", VerifyDbnull(tmpObj._dep_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DEP_MASTDEPT", VerifyDbnull(tmpObj._dep_mastdept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DEP_CODE", VerifyDbnull(tmpObj._dep_code)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DEP_DESC", VerifyDbnull(tmpObj._dep_desc)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DEP_TYPE", VerifyDbnull(tmpObj._dep_type)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DEP_MANAGER", VerifyDbnull(tmpObj._dep_manager)) ;
|
||||
oraCmd.Parameters.AddWithValue("@WAREHOUSE", VerifyDbnull(tmpObj._warehouse)) ;
|
||||
oraCmd.Parameters.AddWithValue("@SVRADRESS", VerifyDbnull(tmpObj._svrAdress)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_DeptEmp
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,12 +20,12 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class DeptEmp_base : BaseModel {
|
||||
|
||||
|
||||
internal int _de_dept;
|
||||
internal int _de_employee;
|
||||
internal string _de_title = String.Empty;
|
||||
internal int _de_dept,_Ode_dept;
|
||||
internal int _de_employee,_Ode_employee;
|
||||
internal string _de_title = String.Empty,_Ode_title= String.Empty;
|
||||
internal int _Ooperater;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public DeptEmp_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_DeptEmp
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,24 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region DeptEmp_base_Imp
|
||||
[Serializable] class DeptEmp_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
DeptEmp_base tmpObj = (DeptEmp_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj.ID = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._de_dept = reader.GetInt32(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._de_employee = reader.GetInt32(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._de_title = reader.GetString(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._operater = reader.GetInt32(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._dr = reader.GetBoolean(5);
|
||||
if (!reader.IsDBNull(6)) tmpObj._create_time = reader.GetDateTime(6).ToString() ;
|
||||
if (!reader.IsDBNull(7)) tmpObj._lastmodified = reader.GetDateTime(7).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -45,18 +28,22 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("de_dept") && !(dr["de_dept"] is DBNull))
|
||||
{
|
||||
tmpObj._de_dept = Convert.ToInt32(dr["de_dept"].ToString()); ;
|
||||
tmpObj._Ode_dept = Convert.ToInt32(dr["de_dept"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("de_employee") && !(dr["de_employee"] is DBNull))
|
||||
{
|
||||
tmpObj._de_employee = Convert.ToInt32(dr["de_employee"].ToString()); ;
|
||||
tmpObj._Ode_employee = Convert.ToInt32(dr["de_employee"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("de_title") && !(dr["de_title"] is DBNull))
|
||||
{
|
||||
tmpObj._de_title = dr["de_title"].ToString() ;
|
||||
tmpObj._Ode_title = dr["de_title"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -77,10 +64,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
DeptEmp_base tmpObj = (DeptEmp_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_DEPTEMP(DE_DEPT,DE_EMPLOYEE,DE_TITLE,OPERATER) VALUES(@DE_DEPT,@DE_EMPLOYEE,@DE_TITLE,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_DEPTEMP({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_DEPTEMP SET DE_DEPT = @DE_DEPT,DE_EMPLOYEE = @DE_EMPLOYEE,DE_TITLE = @DE_TITLE,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_DEPTEMP SET DE_DEPT = @DE_DEPT,DE_EMPLOYEE = @DE_EMPLOYEE,DE_TITLE = @DE_TITLE,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_DEPTEMP {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_DEPTEMP SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -91,11 +82,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_DEPTEMP WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_DEPTEMP WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_DEPTEMP WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_DEPTEMP WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_DEPTEMP WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_DEPTEMP WHERE DR =1";
|
||||
|
|
@ -111,7 +102,52 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(DeptEmp_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._de_dept == null ? "" : "DE_DEPT" + ",";
|
||||
colums+= tmpObj._de_employee == null ? "" : "DE_EMPLOYEE" + ",";
|
||||
colums+= tmpObj._de_title == null ? "" : "DE_TITLE" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(DeptEmp_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._de_dept == null ? "" : "@DE_DEPT" + ",";
|
||||
values+= tmpObj._de_employee == null ? "" : "@DE_EMPLOYEE" + ",";
|
||||
values+= tmpObj._de_title == null ? "" : "@DE_TITLE" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(DeptEmp_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._de_dept !=null && tmpObj._de_dept != tmpObj._Ode_dept)
|
||||
{
|
||||
updateFields +="DE_DEPT = @DE_DEPT," ;
|
||||
}
|
||||
if (tmpObj._de_employee !=null && tmpObj._de_employee != tmpObj._Ode_employee)
|
||||
{
|
||||
updateFields +="DE_EMPLOYEE = @DE_EMPLOYEE," ;
|
||||
}
|
||||
if (tmpObj._de_title !=null && tmpObj._de_title != tmpObj._Ode_title)
|
||||
{
|
||||
updateFields +="DE_TITLE = @DE_TITLE," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, DeptEmp_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -133,21 +169,33 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@DE_DEPT", VerifyDbnull(tmpObj._de_dept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DE_EMPLOYEE", VerifyDbnull(tmpObj._de_employee)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DE_TITLE", VerifyDbnull(tmpObj._de_title)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._de_dept!=null)
|
||||
oraCmd.Parameters.AddWithValue("@DE_DEPT", VerifyDbnull(tmpObj._de_dept)) ;
|
||||
if(tmpObj._de_employee!=null)
|
||||
oraCmd.Parameters.AddWithValue("@DE_EMPLOYEE", VerifyDbnull(tmpObj._de_employee)) ;
|
||||
if(tmpObj._de_title!=null)
|
||||
oraCmd.Parameters.AddWithValue("@DE_TITLE", VerifyDbnull(tmpObj._de_title)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@DE_DEPT", VerifyDbnull(tmpObj._de_dept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DE_EMPLOYEE", VerifyDbnull(tmpObj._de_employee)) ;
|
||||
oraCmd.Parameters.AddWithValue("@DE_TITLE", VerifyDbnull(tmpObj._de_title)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_Employee
|
||||
///By wm
|
||||
///on 07/03/2018
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,25 +20,25 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class Employee_base : BaseModel {
|
||||
|
||||
|
||||
internal string _em_name = String.Empty;
|
||||
internal bool _em_sex;
|
||||
internal string _em_birthday = String.Empty;
|
||||
internal string _em_education = String.Empty;
|
||||
internal string _em_dept = String.Empty;
|
||||
internal string _em_jobcode = String.Empty;
|
||||
internal string _em_type = String.Empty;
|
||||
internal string _em_idnum = String.Empty;
|
||||
internal string _em_cellnum = String.Empty;
|
||||
internal string _em_email = String.Empty;
|
||||
internal string _em_account = String.Empty;
|
||||
internal string _em_passwd = String.Empty;
|
||||
internal string _em_profile = String.Empty;
|
||||
internal string _token = String.Empty;
|
||||
internal string _em_name = String.Empty,_Oem_name= String.Empty;
|
||||
internal bool _em_sex,_Oem_sex;
|
||||
internal string _em_birthday = String.Empty,_Oem_birthday= String.Empty;
|
||||
internal string _em_education = String.Empty,_Oem_education= String.Empty;
|
||||
internal string _em_dept = String.Empty,_Oem_dept= String.Empty;
|
||||
internal string _em_jobcode = String.Empty,_Oem_jobcode= String.Empty;
|
||||
internal string _em_type = String.Empty,_Oem_type= String.Empty;
|
||||
internal string _em_idnum = String.Empty,_Oem_idnum= String.Empty;
|
||||
internal string _em_cellnum = String.Empty,_Oem_cellnum= String.Empty;
|
||||
internal string _em_email = String.Empty,_Oem_email= String.Empty;
|
||||
internal string _em_account = String.Empty,_Oem_account= String.Empty;
|
||||
internal string _em_passwd = String.Empty,_Oem_passwd= String.Empty;
|
||||
internal string _em_profile = String.Empty,_Oem_profile= String.Empty;
|
||||
internal string _token = String.Empty,_Otoken= String.Empty;
|
||||
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
|
||||
internal bool _em_isOnline;
|
||||
internal bool _em_isOnline,_Oem_isOnline;
|
||||
|
||||
public Employee_base () {
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_Employee
|
||||
///By wm
|
||||
///on 07/03/2018
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -28,58 +28,72 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("em_name") && !(dr["em_name"] is DBNull))
|
||||
{
|
||||
tmpObj._em_name = dr["em_name"].ToString() ;
|
||||
tmpObj._Oem_name = dr["em_name"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("em_sex") && !(dr["em_sex"] is DBNull))
|
||||
{
|
||||
tmpObj._em_sex = Convert.ToBoolean(dr["em_sex"].ToString()); ;
|
||||
tmpObj._Oem_sex = Convert.ToBoolean(dr["em_sex"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("em_birthday") && !(dr["em_birthday"] is DBNull))
|
||||
{
|
||||
tmpObj._em_birthday = dr["em_birthday"].ToString() ;
|
||||
tmpObj._Oem_birthday = dr["em_birthday"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("em_education") && !(dr["em_education"] is DBNull))
|
||||
{
|
||||
tmpObj._em_education = dr["em_education"].ToString() ;
|
||||
tmpObj._Oem_education = dr["em_education"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("em_dept") && !(dr["em_dept"] is DBNull))
|
||||
{
|
||||
tmpObj._em_dept = dr["em_dept"].ToString() ;
|
||||
tmpObj._Oem_dept = dr["em_dept"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("em_jobcode") && !(dr["em_jobcode"] is DBNull))
|
||||
{
|
||||
tmpObj._em_jobcode = dr["em_jobcode"].ToString() ;
|
||||
tmpObj._Oem_jobcode = dr["em_jobcode"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("em_type") && !(dr["em_type"] is DBNull))
|
||||
{
|
||||
tmpObj._em_type = dr["em_type"].ToString() ;
|
||||
tmpObj._Oem_type = dr["em_type"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("em_idnum") && !(dr["em_idnum"] is DBNull))
|
||||
{
|
||||
tmpObj._em_idnum = dr["em_idnum"].ToString() ;
|
||||
tmpObj._Oem_idnum = dr["em_idnum"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("em_cellnum") && !(dr["em_cellnum"] is DBNull))
|
||||
{
|
||||
tmpObj._em_cellnum = dr["em_cellnum"].ToString() ;
|
||||
tmpObj._Oem_cellnum = dr["em_cellnum"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("em_email") && !(dr["em_email"] is DBNull))
|
||||
{
|
||||
tmpObj._em_email = dr["em_email"].ToString() ;
|
||||
tmpObj._Oem_email = dr["em_email"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("em_account") && !(dr["em_account"] is DBNull))
|
||||
{
|
||||
tmpObj._em_account = dr["em_account"].ToString() ;
|
||||
tmpObj._Oem_account = dr["em_account"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("em_passwd") && !(dr["em_passwd"] is DBNull))
|
||||
{
|
||||
tmpObj._em_passwd = dr["em_passwd"].ToString() ;
|
||||
tmpObj._Oem_passwd = dr["em_passwd"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("em_profile") && !(dr["em_profile"] is DBNull))
|
||||
{
|
||||
tmpObj._em_profile = Convert.ToString(dr["em_profile"].ToString()); ;
|
||||
tmpObj._em_profile = dr["em_profile"].ToString() ; ;
|
||||
tmpObj._Oem_profile = (dr["em_profile"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("token") && !(dr["token"] is DBNull))
|
||||
{
|
||||
tmpObj._token = Convert.ToString(dr["token"].ToString()); ;
|
||||
tmpObj._token = (dr["token"].ToString()); ;
|
||||
tmpObj._Otoken = (dr["token"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -88,6 +102,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -100,6 +115,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("em_isOnline") && !(dr["em_isOnline"] is DBNull))
|
||||
{
|
||||
tmpObj._em_isOnline = Convert.ToBoolean(dr["em_isOnline"].ToString()); ;
|
||||
tmpObj._Oem_isOnline = Convert.ToBoolean(dr["em_isOnline"].ToString()); ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -108,10 +124,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
Employee_base tmpObj = (Employee_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_EMPLOYEE(EM_NAME,EM_SEX,EM_BIRTHDAY,EM_EDUCATION,EM_DEPT,EM_JOBCODE,EM_TYPE,EM_IDNUM,EM_CELLNUM,EM_EMAIL,EM_ACCOUNT,EM_PASSWD,EM_PROFILE,TOKEN,OPERATER,EM_ISONLINE) VALUES(@EM_NAME,@EM_SEX,@EM_BIRTHDAY,@EM_EDUCATION,@EM_DEPT,@EM_JOBCODE,@EM_TYPE,@EM_IDNUM,@EM_CELLNUM,@EM_EMAIL,@EM_ACCOUNT,@EM_PASSWD,@EM_PROFILE,@TOKEN,@OPERATER,@EM_ISONLINE)";
|
||||
_strSql = "INSERT INTO dbo.T_EMPLOYEE({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_EMPLOYEE SET EM_NAME = @EM_NAME,EM_SEX = @EM_SEX,EM_BIRTHDAY = @EM_BIRTHDAY,EM_EDUCATION = @EM_EDUCATION,EM_DEPT = @EM_DEPT,EM_JOBCODE = @EM_JOBCODE,EM_TYPE = @EM_TYPE,EM_IDNUM = @EM_IDNUM,EM_CELLNUM = @EM_CELLNUM,EM_EMAIL = @EM_EMAIL,EM_ACCOUNT = @EM_ACCOUNT,EM_PASSWD = @EM_PASSWD,EM_PROFILE = @EM_PROFILE,TOKEN = @TOKEN,OPERATER = @OPERATER,LASTMODIFIED = getdate(),EM_ISONLINE = @EM_ISONLINE WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_EMPLOYEE SET EM_NAME = @EM_NAME,EM_SEX = @EM_SEX,EM_BIRTHDAY = @EM_BIRTHDAY,EM_EDUCATION = @EM_EDUCATION,EM_DEPT = @EM_DEPT,EM_JOBCODE = @EM_JOBCODE,EM_TYPE = @EM_TYPE,EM_IDNUM = @EM_IDNUM,EM_CELLNUM = @EM_CELLNUM,EM_EMAIL = @EM_EMAIL,EM_ACCOUNT = @EM_ACCOUNT,EM_PASSWD = @EM_PASSWD,EM_PROFILE = @EM_PROFILE,TOKEN = @TOKEN,OPERATER = @OPERATER,LASTMODIFIED = getdate(),EM_ISONLINE = @EM_ISONLINE WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_EMPLOYEE {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_EMPLOYEE SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -122,11 +142,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_EMPLOYEE WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_EMPLOYEE WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_EMPLOYEE WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_EMPLOYEE WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_EMPLOYEE WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_EMPLOYEE WHERE DR =1";
|
||||
|
|
@ -142,7 +162,124 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(Employee_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._em_name == null ? "" : "EM_NAME" + ",";
|
||||
colums+= tmpObj._em_sex == null ? "" : "EM_SEX" + ",";
|
||||
colums+= tmpObj._em_birthday == null ? "" : "EM_BIRTHDAY" + ",";
|
||||
colums+= tmpObj._em_education == null ? "" : "EM_EDUCATION" + ",";
|
||||
colums+= tmpObj._em_dept == null ? "" : "EM_DEPT" + ",";
|
||||
colums+= tmpObj._em_jobcode == null ? "" : "EM_JOBCODE" + ",";
|
||||
colums+= tmpObj._em_type == null ? "" : "EM_TYPE" + ",";
|
||||
colums+= tmpObj._em_idnum == null ? "" : "EM_IDNUM" + ",";
|
||||
colums+= tmpObj._em_cellnum == null ? "" : "EM_CELLNUM" + ",";
|
||||
colums+= tmpObj._em_email == null ? "" : "EM_EMAIL" + ",";
|
||||
colums+= tmpObj._em_account == null ? "" : "EM_ACCOUNT" + ",";
|
||||
colums+= tmpObj._em_passwd == null ? "" : "EM_PASSWD" + ",";
|
||||
colums+= tmpObj._em_profile == null ? "" : "EM_PROFILE" + ",";
|
||||
colums+= tmpObj._token == null ? "" : "TOKEN" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
colums+= tmpObj._em_isOnline == null ? "" : "EM_ISONLINE" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(Employee_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._em_name == null ? "" : "@EM_NAME" + ",";
|
||||
values+= tmpObj._em_sex == null ? "" : "@EM_SEX" + ",";
|
||||
values+= tmpObj._em_birthday == null ? "" : "@EM_BIRTHDAY" + ",";
|
||||
values+= tmpObj._em_education == null ? "" : "@EM_EDUCATION" + ",";
|
||||
values+= tmpObj._em_dept == null ? "" : "@EM_DEPT" + ",";
|
||||
values+= tmpObj._em_jobcode == null ? "" : "@EM_JOBCODE" + ",";
|
||||
values+= tmpObj._em_type == null ? "" : "@EM_TYPE" + ",";
|
||||
values+= tmpObj._em_idnum == null ? "" : "@EM_IDNUM" + ",";
|
||||
values+= tmpObj._em_cellnum == null ? "" : "@EM_CELLNUM" + ",";
|
||||
values+= tmpObj._em_email == null ? "" : "@EM_EMAIL" + ",";
|
||||
values+= tmpObj._em_account == null ? "" : "@EM_ACCOUNT" + ",";
|
||||
values+= tmpObj._em_passwd == null ? "" : "@EM_PASSWD" + ",";
|
||||
values+= tmpObj._em_profile == null ? "" : "@EM_PROFILE" + ",";
|
||||
values+= tmpObj._token == null ? "" : "@TOKEN" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
values+= tmpObj._em_isOnline == null ? "" : "@EM_ISONLINE" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(Employee_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._em_name !=null && tmpObj._em_name != tmpObj._Oem_name)
|
||||
{
|
||||
updateFields +="EM_NAME = @EM_NAME," ;
|
||||
}
|
||||
if (tmpObj._em_sex !=null && tmpObj._em_sex != tmpObj._Oem_sex)
|
||||
{
|
||||
updateFields +="EM_SEX = @EM_SEX," ;
|
||||
}
|
||||
if (tmpObj._em_birthday !=null && tmpObj._em_birthday != tmpObj._Oem_birthday)
|
||||
{
|
||||
updateFields +="EM_BIRTHDAY = @EM_BIRTHDAY," ;
|
||||
}
|
||||
if (tmpObj._em_education !=null && tmpObj._em_education != tmpObj._Oem_education)
|
||||
{
|
||||
updateFields +="EM_EDUCATION = @EM_EDUCATION," ;
|
||||
}
|
||||
if (tmpObj._em_dept !=null && tmpObj._em_dept != tmpObj._Oem_dept)
|
||||
{
|
||||
updateFields +="EM_DEPT = @EM_DEPT," ;
|
||||
}
|
||||
if (tmpObj._em_jobcode !=null && tmpObj._em_jobcode != tmpObj._Oem_jobcode)
|
||||
{
|
||||
updateFields +="EM_JOBCODE = @EM_JOBCODE," ;
|
||||
}
|
||||
if (tmpObj._em_type !=null && tmpObj._em_type != tmpObj._Oem_type)
|
||||
{
|
||||
updateFields +="EM_TYPE = @EM_TYPE," ;
|
||||
}
|
||||
if (tmpObj._em_idnum !=null && tmpObj._em_idnum != tmpObj._Oem_idnum)
|
||||
{
|
||||
updateFields +="EM_IDNUM = @EM_IDNUM," ;
|
||||
}
|
||||
if (tmpObj._em_cellnum !=null && tmpObj._em_cellnum != tmpObj._Oem_cellnum)
|
||||
{
|
||||
updateFields +="EM_CELLNUM = @EM_CELLNUM," ;
|
||||
}
|
||||
if (tmpObj._em_email !=null && tmpObj._em_email != tmpObj._Oem_email)
|
||||
{
|
||||
updateFields +="EM_EMAIL = @EM_EMAIL," ;
|
||||
}
|
||||
if (tmpObj._em_account !=null && tmpObj._em_account != tmpObj._Oem_account)
|
||||
{
|
||||
updateFields +="EM_ACCOUNT = @EM_ACCOUNT," ;
|
||||
}
|
||||
if (tmpObj._em_passwd !=null && tmpObj._em_passwd != tmpObj._Oem_passwd)
|
||||
{
|
||||
updateFields +="EM_PASSWD = @EM_PASSWD," ;
|
||||
}
|
||||
if (tmpObj._em_profile !=null && tmpObj._em_profile != tmpObj._Oem_profile)
|
||||
{
|
||||
updateFields +="EM_PROFILE = @EM_PROFILE," ;
|
||||
}
|
||||
if (tmpObj._token !=null && tmpObj._token != tmpObj._Otoken)
|
||||
{
|
||||
updateFields +="TOKEN = @TOKEN," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
if (tmpObj._em_isOnline !=null && tmpObj._em_isOnline != tmpObj._Oem_isOnline)
|
||||
{
|
||||
updateFields +="EM_ISONLINE = @EM_ISONLINE," ;
|
||||
}
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, Employee_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -164,33 +301,69 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@EM_NAME", VerifyDbnull(tmpObj._em_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_SEX", VerifyDbnull(tmpObj._em_sex)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_BIRTHDAY", VerifyDbnull(tmpObj._em_birthday)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_EDUCATION", VerifyDbnull(tmpObj._em_education)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_DEPT", VerifyDbnull(tmpObj._em_dept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_JOBCODE", VerifyDbnull(tmpObj._em_jobcode)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_TYPE", VerifyDbnull(tmpObj._em_type)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_IDNUM", VerifyDbnull(tmpObj._em_idnum)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_CELLNUM", VerifyDbnull(tmpObj._em_cellnum)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_EMAIL", VerifyDbnull(tmpObj._em_email)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_ACCOUNT", VerifyDbnull(tmpObj._em_account)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_PASSWD", VerifyDbnull(tmpObj._em_passwd)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_PROFILE", VerifyDbnull(tmpObj._em_profile)) ;
|
||||
oraCmd.Parameters.AddWithValue("@TOKEN", VerifyDbnull(tmpObj._token)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_ISONLINE", VerifyDbnull(tmpObj._em_isOnline)) ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._em_name!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_NAME", VerifyDbnull(tmpObj._em_name)) ;
|
||||
if(tmpObj._em_sex!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_SEX", VerifyDbnull(tmpObj._em_sex)) ;
|
||||
if(tmpObj._em_birthday!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_BIRTHDAY", VerifyDbnull(tmpObj._em_birthday)) ;
|
||||
if(tmpObj._em_education!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_EDUCATION", VerifyDbnull(tmpObj._em_education)) ;
|
||||
if(tmpObj._em_dept!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_DEPT", VerifyDbnull(tmpObj._em_dept)) ;
|
||||
if(tmpObj._em_jobcode!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_JOBCODE", VerifyDbnull(tmpObj._em_jobcode)) ;
|
||||
if(tmpObj._em_type!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_TYPE", VerifyDbnull(tmpObj._em_type)) ;
|
||||
if(tmpObj._em_idnum!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_IDNUM", VerifyDbnull(tmpObj._em_idnum)) ;
|
||||
if(tmpObj._em_cellnum!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_CELLNUM", VerifyDbnull(tmpObj._em_cellnum)) ;
|
||||
if(tmpObj._em_email!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_EMAIL", VerifyDbnull(tmpObj._em_email)) ;
|
||||
if(tmpObj._em_account!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_ACCOUNT", VerifyDbnull(tmpObj._em_account)) ;
|
||||
if(tmpObj._em_passwd!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_PASSWD", VerifyDbnull(tmpObj._em_passwd)) ;
|
||||
if(tmpObj._em_profile!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_PROFILE", VerifyDbnull(tmpObj._em_profile)) ;
|
||||
if(tmpObj._token!=null)
|
||||
oraCmd.Parameters.AddWithValue("@TOKEN", VerifyDbnull(tmpObj._token)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
if(tmpObj._em_isOnline!=null)
|
||||
oraCmd.Parameters.AddWithValue("@EM_ISONLINE", VerifyDbnull(tmpObj._em_isOnline)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@EM_NAME", VerifyDbnull(tmpObj._em_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_SEX", VerifyDbnull(tmpObj._em_sex)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_BIRTHDAY", VerifyDbnull(tmpObj._em_birthday)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_EDUCATION", VerifyDbnull(tmpObj._em_education)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_DEPT", VerifyDbnull(tmpObj._em_dept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_JOBCODE", VerifyDbnull(tmpObj._em_jobcode)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_TYPE", VerifyDbnull(tmpObj._em_type)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_IDNUM", VerifyDbnull(tmpObj._em_idnum)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_CELLNUM", VerifyDbnull(tmpObj._em_cellnum)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_EMAIL", VerifyDbnull(tmpObj._em_email)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_ACCOUNT", VerifyDbnull(tmpObj._em_account)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_PASSWD", VerifyDbnull(tmpObj._em_passwd)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_PROFILE", VerifyDbnull(tmpObj._em_profile)) ;
|
||||
oraCmd.Parameters.AddWithValue("@TOKEN", VerifyDbnull(tmpObj._token)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
oraCmd.Parameters.AddWithValue("@EM_ISONLINE", VerifyDbnull(tmpObj._em_isOnline)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_Filesmgr
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,16 +20,16 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class Filesmgr_base : BaseModel {
|
||||
|
||||
|
||||
internal int _File_type;
|
||||
internal int _File_Project;
|
||||
internal int _File_ProjectDetail;
|
||||
internal int _File_Emp;
|
||||
internal int _file_Dept;
|
||||
internal string _file_dest = String.Empty;
|
||||
internal string _File_Desc = String.Empty;
|
||||
internal int _File_type,_OFile_type;
|
||||
internal int _File_Project,_OFile_Project;
|
||||
internal int _File_ProjectDetail,_OFile_ProjectDetail;
|
||||
internal int _File_Emp,_OFile_Emp;
|
||||
internal int _file_Dept,_Ofile_Dept;
|
||||
internal string _file_dest = String.Empty,_Ofile_dest= String.Empty;
|
||||
internal string _File_Desc = String.Empty,_OFile_Desc= String.Empty;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public Filesmgr_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_Filesmgr
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,28 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region Filesmgr_base_Imp
|
||||
[Serializable] class Filesmgr_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
Filesmgr_base tmpObj = (Filesmgr_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj.ID = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._File_type = reader.GetInt32(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._File_Project = reader.GetInt32(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._File_ProjectDetail = reader.GetInt32(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._File_Emp = reader.GetInt32(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._file_Dept = reader.GetInt32(5);
|
||||
if (!reader.IsDBNull(6)) tmpObj._file_dest = reader.GetString(6);
|
||||
if (!reader.IsDBNull(7)) tmpObj._File_Desc = reader.GetString(7);
|
||||
if (!reader.IsDBNull(8)) tmpObj._dr = reader.GetBoolean(8);
|
||||
if (!reader.IsDBNull(9)) tmpObj._operater = reader.GetInt32(9);
|
||||
if (!reader.IsDBNull(10)) tmpObj._create_time = reader.GetDateTime(10).ToString() ;
|
||||
if (!reader.IsDBNull(11)) tmpObj._lastmodified = reader.GetDateTime(11).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -49,30 +28,37 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("File_type") && !(dr["File_type"] is DBNull))
|
||||
{
|
||||
tmpObj._File_type = Convert.ToInt32(dr["File_type"].ToString()); ;
|
||||
tmpObj._OFile_type = Convert.ToInt32(dr["File_type"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("File_Project") && !(dr["File_Project"] is DBNull))
|
||||
{
|
||||
tmpObj._File_Project = Convert.ToInt32(dr["File_Project"].ToString()); ;
|
||||
tmpObj._OFile_Project = Convert.ToInt32(dr["File_Project"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("File_ProjectDetail") && !(dr["File_ProjectDetail"] is DBNull))
|
||||
{
|
||||
tmpObj._File_ProjectDetail = Convert.ToInt32(dr["File_ProjectDetail"].ToString()); ;
|
||||
tmpObj._OFile_ProjectDetail = Convert.ToInt32(dr["File_ProjectDetail"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("File_Emp") && !(dr["File_Emp"] is DBNull))
|
||||
{
|
||||
tmpObj._File_Emp = Convert.ToInt32(dr["File_Emp"].ToString()); ;
|
||||
tmpObj._OFile_Emp = Convert.ToInt32(dr["File_Emp"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("file_Dept") && !(dr["file_Dept"] is DBNull))
|
||||
{
|
||||
tmpObj._file_Dept = Convert.ToInt32(dr["file_Dept"].ToString()); ;
|
||||
tmpObj._Ofile_Dept = Convert.ToInt32(dr["file_Dept"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("file_dest") && !(dr["file_dest"] is DBNull))
|
||||
{
|
||||
tmpObj._file_dest = dr["file_dest"].ToString() ;
|
||||
tmpObj._Ofile_dest = dr["file_dest"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("File_Desc") && !(dr["File_Desc"] is DBNull))
|
||||
{
|
||||
tmpObj._File_Desc = dr["File_Desc"].ToString() ;
|
||||
tmpObj._OFile_Desc = dr["File_Desc"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -81,6 +67,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -97,10 +84,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
Filesmgr_base tmpObj = (Filesmgr_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_FILESMGR(FILE_TYPE,FILE_PROJECT,FILE_PROJECTDETAIL,FILE_EMP,FILE_DEPT,FILE_DEST,FILE_DESC,OPERATER) VALUES(@FILE_TYPE,@FILE_PROJECT,@FILE_PROJECTDETAIL,@FILE_EMP,@FILE_DEPT,@FILE_DEST,@FILE_DESC,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_FILESMGR({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_FILESMGR SET FILE_TYPE = @FILE_TYPE,FILE_PROJECT = @FILE_PROJECT,FILE_PROJECTDETAIL = @FILE_PROJECTDETAIL,FILE_EMP = @FILE_EMP,FILE_DEPT = @FILE_DEPT,FILE_DEST = @FILE_DEST,FILE_DESC = @FILE_DESC,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_FILESMGR SET FILE_TYPE = @FILE_TYPE,FILE_PROJECT = @FILE_PROJECT,FILE_PROJECTDETAIL = @FILE_PROJECTDETAIL,FILE_EMP = @FILE_EMP,FILE_DEPT = @FILE_DEPT,FILE_DEST = @FILE_DEST,FILE_DESC = @FILE_DESC,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_FILESMGR {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_FILESMGR SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -111,11 +102,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_FILESMGR WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_FILESMGR WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_FILESMGR WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_FILESMGR WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_FILESMGR WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_FILESMGR WHERE DR =1";
|
||||
|
|
@ -131,7 +122,76 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(Filesmgr_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._File_type == null ? "" : "FILE_TYPE" + ",";
|
||||
colums+= tmpObj._File_Project == null ? "" : "FILE_PROJECT" + ",";
|
||||
colums+= tmpObj._File_ProjectDetail == null ? "" : "FILE_PROJECTDETAIL" + ",";
|
||||
colums+= tmpObj._File_Emp == null ? "" : "FILE_EMP" + ",";
|
||||
colums+= tmpObj._file_Dept == null ? "" : "FILE_DEPT" + ",";
|
||||
colums+= tmpObj._file_dest == null ? "" : "FILE_DEST" + ",";
|
||||
colums+= tmpObj._File_Desc == null ? "" : "FILE_DESC" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(Filesmgr_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._File_type == null ? "" : "@FILE_TYPE" + ",";
|
||||
values+= tmpObj._File_Project == null ? "" : "@FILE_PROJECT" + ",";
|
||||
values+= tmpObj._File_ProjectDetail == null ? "" : "@FILE_PROJECTDETAIL" + ",";
|
||||
values+= tmpObj._File_Emp == null ? "" : "@FILE_EMP" + ",";
|
||||
values+= tmpObj._file_Dept == null ? "" : "@FILE_DEPT" + ",";
|
||||
values+= tmpObj._file_dest == null ? "" : "@FILE_DEST" + ",";
|
||||
values+= tmpObj._File_Desc == null ? "" : "@FILE_DESC" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(Filesmgr_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._File_type !=null && tmpObj._File_type != tmpObj._OFile_type)
|
||||
{
|
||||
updateFields +="FILE_TYPE = @FILE_TYPE," ;
|
||||
}
|
||||
if (tmpObj._File_Project !=null && tmpObj._File_Project != tmpObj._OFile_Project)
|
||||
{
|
||||
updateFields +="FILE_PROJECT = @FILE_PROJECT," ;
|
||||
}
|
||||
if (tmpObj._File_ProjectDetail !=null && tmpObj._File_ProjectDetail != tmpObj._OFile_ProjectDetail)
|
||||
{
|
||||
updateFields +="FILE_PROJECTDETAIL = @FILE_PROJECTDETAIL," ;
|
||||
}
|
||||
if (tmpObj._File_Emp !=null && tmpObj._File_Emp != tmpObj._OFile_Emp)
|
||||
{
|
||||
updateFields +="FILE_EMP = @FILE_EMP," ;
|
||||
}
|
||||
if (tmpObj._file_Dept !=null && tmpObj._file_Dept != tmpObj._Ofile_Dept)
|
||||
{
|
||||
updateFields +="FILE_DEPT = @FILE_DEPT," ;
|
||||
}
|
||||
if (tmpObj._file_dest !=null && tmpObj._file_dest != tmpObj._Ofile_dest)
|
||||
{
|
||||
updateFields +="FILE_DEST = @FILE_DEST," ;
|
||||
}
|
||||
if (tmpObj._File_Desc !=null && tmpObj._File_Desc != tmpObj._OFile_Desc)
|
||||
{
|
||||
updateFields +="FILE_DESC = @FILE_DESC," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, Filesmgr_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -153,25 +213,45 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@FILE_TYPE", VerifyDbnull(tmpObj._File_type)) ;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_PROJECT", VerifyDbnull(tmpObj._File_Project)) ;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_PROJECTDETAIL", VerifyDbnull(tmpObj._File_ProjectDetail)) ;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_EMP", VerifyDbnull(tmpObj._File_Emp)) ;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_DEPT", VerifyDbnull(tmpObj._file_Dept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_DEST", VerifyDbnull(tmpObj._file_dest)) ;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_DESC", VerifyDbnull(tmpObj._File_Desc)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._File_type!=null)
|
||||
oraCmd.Parameters.AddWithValue("@FILE_TYPE", VerifyDbnull(tmpObj._File_type)) ;
|
||||
if(tmpObj._File_Project!=null)
|
||||
oraCmd.Parameters.AddWithValue("@FILE_PROJECT", VerifyDbnull(tmpObj._File_Project)) ;
|
||||
if(tmpObj._File_ProjectDetail!=null)
|
||||
oraCmd.Parameters.AddWithValue("@FILE_PROJECTDETAIL", VerifyDbnull(tmpObj._File_ProjectDetail)) ;
|
||||
if(tmpObj._File_Emp!=null)
|
||||
oraCmd.Parameters.AddWithValue("@FILE_EMP", VerifyDbnull(tmpObj._File_Emp)) ;
|
||||
if(tmpObj._file_Dept!=null)
|
||||
oraCmd.Parameters.AddWithValue("@FILE_DEPT", VerifyDbnull(tmpObj._file_Dept)) ;
|
||||
if(tmpObj._file_dest!=null)
|
||||
oraCmd.Parameters.AddWithValue("@FILE_DEST", VerifyDbnull(tmpObj._file_dest)) ;
|
||||
if(tmpObj._File_Desc!=null)
|
||||
oraCmd.Parameters.AddWithValue("@FILE_DESC", VerifyDbnull(tmpObj._File_Desc)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_TYPE", VerifyDbnull(tmpObj._File_type)) ;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_PROJECT", VerifyDbnull(tmpObj._File_Project)) ;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_PROJECTDETAIL", VerifyDbnull(tmpObj._File_ProjectDetail)) ;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_EMP", VerifyDbnull(tmpObj._File_Emp)) ;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_DEPT", VerifyDbnull(tmpObj._file_Dept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_DEST", VerifyDbnull(tmpObj._file_dest)) ;
|
||||
oraCmd.Parameters.AddWithValue("@FILE_DESC", VerifyDbnull(tmpObj._File_Desc)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_lessonCategory
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,12 +20,12 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class LessonCategory_base : BaseModel {
|
||||
|
||||
|
||||
internal int _lc_uplevel;
|
||||
internal string _lc_name = String.Empty;
|
||||
internal string _lc_desc = String.Empty;
|
||||
internal int _lc_uplevel,_Olc_uplevel;
|
||||
internal string _lc_name = String.Empty,_Olc_name= String.Empty;
|
||||
internal string _lc_desc = String.Empty,_Olc_desc= String.Empty;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public LessonCategory_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_lessonCategory
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,24 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region LessonCategory_base_Imp
|
||||
[Serializable] class LessonCategory_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
LessonCategory_base tmpObj = (LessonCategory_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj.ID = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._lc_uplevel = reader.GetInt32(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._lc_name = reader.GetString(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._lc_desc = reader.GetString(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._dr = reader.GetBoolean(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._operater = reader.GetInt32(5);
|
||||
if (!reader.IsDBNull(6)) tmpObj._create_time = reader.GetDateTime(6).ToString() ;
|
||||
if (!reader.IsDBNull(7)) tmpObj._lastmodified = reader.GetDateTime(7).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -45,14 +28,17 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("lc_uplevel") && !(dr["lc_uplevel"] is DBNull))
|
||||
{
|
||||
tmpObj._lc_uplevel = Convert.ToInt32(dr["lc_uplevel"].ToString()); ;
|
||||
tmpObj._Olc_uplevel = Convert.ToInt32(dr["lc_uplevel"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("lc_name") && !(dr["lc_name"] is DBNull))
|
||||
{
|
||||
tmpObj._lc_name = dr["lc_name"].ToString() ;
|
||||
tmpObj._Olc_name = dr["lc_name"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("lc_desc") && !(dr["lc_desc"] is DBNull))
|
||||
{
|
||||
tmpObj._lc_desc = dr["lc_desc"].ToString() ;
|
||||
tmpObj._Olc_desc = dr["lc_desc"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -61,6 +47,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -77,10 +64,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
LessonCategory_base tmpObj = (LessonCategory_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_LESSONCATEGORY(LC_UPLEVEL,LC_NAME,LC_DESC,OPERATER) VALUES(@LC_UPLEVEL,@LC_NAME,@LC_DESC,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_LESSONCATEGORY({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_LESSONCATEGORY SET LC_UPLEVEL = @LC_UPLEVEL,LC_NAME = @LC_NAME,LC_DESC = @LC_DESC,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_LESSONCATEGORY SET LC_UPLEVEL = @LC_UPLEVEL,LC_NAME = @LC_NAME,LC_DESC = @LC_DESC,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_LESSONCATEGORY {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_LESSONCATEGORY SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -91,11 +82,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_LESSONCATEGORY WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_LESSONCATEGORY WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_LESSONCATEGORY WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_LESSONCATEGORY WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_LESSONCATEGORY WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_LESSONCATEGORY WHERE DR =1";
|
||||
|
|
@ -111,7 +102,52 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(LessonCategory_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._lc_uplevel == null ? "" : "LC_UPLEVEL" + ",";
|
||||
colums+= tmpObj._lc_name == null ? "" : "LC_NAME" + ",";
|
||||
colums+= tmpObj._lc_desc == null ? "" : "LC_DESC" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(LessonCategory_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._lc_uplevel == null ? "" : "@LC_UPLEVEL" + ",";
|
||||
values+= tmpObj._lc_name == null ? "" : "@LC_NAME" + ",";
|
||||
values+= tmpObj._lc_desc == null ? "" : "@LC_DESC" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(LessonCategory_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._lc_uplevel !=null && tmpObj._lc_uplevel != tmpObj._Olc_uplevel)
|
||||
{
|
||||
updateFields +="LC_UPLEVEL = @LC_UPLEVEL," ;
|
||||
}
|
||||
if (tmpObj._lc_name !=null && tmpObj._lc_name != tmpObj._Olc_name)
|
||||
{
|
||||
updateFields +="LC_NAME = @LC_NAME," ;
|
||||
}
|
||||
if (tmpObj._lc_desc !=null && tmpObj._lc_desc != tmpObj._Olc_desc)
|
||||
{
|
||||
updateFields +="LC_DESC = @LC_DESC," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, LessonCategory_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -133,21 +169,33 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@LC_UPLEVEL", VerifyDbnull(tmpObj._lc_uplevel)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LC_NAME", VerifyDbnull(tmpObj._lc_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LC_DESC", VerifyDbnull(tmpObj._lc_desc)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._lc_uplevel!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LC_UPLEVEL", VerifyDbnull(tmpObj._lc_uplevel)) ;
|
||||
if(tmpObj._lc_name!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LC_NAME", VerifyDbnull(tmpObj._lc_name)) ;
|
||||
if(tmpObj._lc_desc!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LC_DESC", VerifyDbnull(tmpObj._lc_desc)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@LC_UPLEVEL", VerifyDbnull(tmpObj._lc_uplevel)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LC_NAME", VerifyDbnull(tmpObj._lc_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LC_DESC", VerifyDbnull(tmpObj._lc_desc)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_lesson
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,18 +20,18 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class Lesson_base : BaseModel {
|
||||
|
||||
|
||||
internal int _le_category;
|
||||
internal string _le_name = String.Empty;
|
||||
internal string _le_desc = String.Empty;
|
||||
internal string _le_startdate = String.Empty;
|
||||
internal string _le_enddate = String.Empty;
|
||||
internal string _le_location = String.Empty;
|
||||
internal int _le_xuefen;
|
||||
internal string _le_trainer = String.Empty;
|
||||
internal int _le_master;
|
||||
internal int _le_category,_Ole_category;
|
||||
internal string _le_name = String.Empty,_Ole_name= String.Empty;
|
||||
internal string _le_desc = String.Empty,_Ole_desc= String.Empty;
|
||||
internal string _le_startdate = String.Empty,_Ole_startdate= String.Empty;
|
||||
internal string _le_enddate = String.Empty,_Ole_enddate= String.Empty;
|
||||
internal string _le_location = String.Empty,_Ole_location= String.Empty;
|
||||
internal int _le_xuefen,_Ole_xuefen;
|
||||
internal string _le_trainer = String.Empty,_Ole_trainer= String.Empty;
|
||||
internal int _le_master,_Ole_master;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public Lesson_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_lesson
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,30 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region Lesson_base_Imp
|
||||
[Serializable] class Lesson_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
Lesson_base tmpObj = (Lesson_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj.ID = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._le_category = reader.GetInt32(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._le_name = reader.GetString(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._le_desc = reader.GetString(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._le_startdate = reader.GetDateTime(4).ToString() ;
|
||||
if (!reader.IsDBNull(5)) tmpObj._le_enddate = reader.GetDateTime(5).ToString() ;
|
||||
if (!reader.IsDBNull(6)) tmpObj._le_location = reader.GetString(6);
|
||||
if (!reader.IsDBNull(7)) tmpObj._le_xuefen = reader.GetInt32(7);
|
||||
if (!reader.IsDBNull(8)) tmpObj._le_trainer = reader.GetString(8);
|
||||
if (!reader.IsDBNull(9)) tmpObj._le_master = reader.GetInt32(9);
|
||||
if (!reader.IsDBNull(10)) tmpObj._dr = reader.GetBoolean(10);
|
||||
if (!reader.IsDBNull(11)) tmpObj._operater = reader.GetInt32(11);
|
||||
if (!reader.IsDBNull(12)) tmpObj._create_time = reader.GetDateTime(12).ToString() ;
|
||||
if (!reader.IsDBNull(13)) tmpObj._lastmodified = reader.GetDateTime(13).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -51,38 +28,47 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("le_category") && !(dr["le_category"] is DBNull))
|
||||
{
|
||||
tmpObj._le_category = Convert.ToInt32(dr["le_category"].ToString()); ;
|
||||
tmpObj._Ole_category = Convert.ToInt32(dr["le_category"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("le_name") && !(dr["le_name"] is DBNull))
|
||||
{
|
||||
tmpObj._le_name = dr["le_name"].ToString() ;
|
||||
tmpObj._Ole_name = dr["le_name"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("le_desc") && !(dr["le_desc"] is DBNull))
|
||||
{
|
||||
tmpObj._le_desc = dr["le_desc"].ToString() ;
|
||||
tmpObj._Ole_desc = dr["le_desc"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("le_startdate") && !(dr["le_startdate"] is DBNull))
|
||||
{
|
||||
tmpObj._le_startdate = dr["le_startdate"].ToString() ;
|
||||
tmpObj._Ole_startdate = dr["le_startdate"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("le_enddate") && !(dr["le_enddate"] is DBNull))
|
||||
{
|
||||
tmpObj._le_enddate = dr["le_enddate"].ToString() ;
|
||||
tmpObj._Ole_enddate = dr["le_enddate"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("le_location") && !(dr["le_location"] is DBNull))
|
||||
{
|
||||
tmpObj._le_location = dr["le_location"].ToString() ;
|
||||
tmpObj._Ole_location = dr["le_location"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("le_xuefen") && !(dr["le_xuefen"] is DBNull))
|
||||
{
|
||||
tmpObj._le_xuefen = Convert.ToInt32(dr["le_xuefen"].ToString()); ;
|
||||
tmpObj._Ole_xuefen = Convert.ToInt32(dr["le_xuefen"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("le_trainer") && !(dr["le_trainer"] is DBNull))
|
||||
{
|
||||
tmpObj._le_trainer = dr["le_trainer"].ToString() ;
|
||||
tmpObj._Ole_trainer = dr["le_trainer"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("le_master") && !(dr["le_master"] is DBNull))
|
||||
{
|
||||
tmpObj._le_master = Convert.ToInt32(dr["le_master"].ToString()); ;
|
||||
tmpObj._Ole_master = Convert.ToInt32(dr["le_master"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -91,6 +77,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -107,10 +94,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
Lesson_base tmpObj = (Lesson_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_LESSON(LE_CATEGORY,LE_NAME,LE_DESC,LE_STARTDATE,LE_ENDDATE,LE_LOCATION,LE_XUEFEN,LE_TRAINER,LE_MASTER,OPERATER) VALUES(@LE_CATEGORY,@LE_NAME,@LE_DESC,@LE_STARTDATE,@LE_ENDDATE,@LE_LOCATION,@LE_XUEFEN,@LE_TRAINER,@LE_MASTER,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_LESSON({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_LESSON SET LE_CATEGORY = @LE_CATEGORY,LE_NAME = @LE_NAME,LE_DESC = @LE_DESC,LE_STARTDATE = @LE_STARTDATE,LE_ENDDATE = @LE_ENDDATE,LE_LOCATION = @LE_LOCATION,LE_XUEFEN = @LE_XUEFEN,LE_TRAINER = @LE_TRAINER,LE_MASTER = @LE_MASTER,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_LESSON SET LE_CATEGORY = @LE_CATEGORY,LE_NAME = @LE_NAME,LE_DESC = @LE_DESC,LE_STARTDATE = @LE_STARTDATE,LE_ENDDATE = @LE_ENDDATE,LE_LOCATION = @LE_LOCATION,LE_XUEFEN = @LE_XUEFEN,LE_TRAINER = @LE_TRAINER,LE_MASTER = @LE_MASTER,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_LESSON {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_LESSON SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -121,11 +112,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_LESSON WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_LESSON WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_LESSON WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_LESSON WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_LESSON WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_LESSON WHERE DR =1";
|
||||
|
|
@ -141,7 +132,88 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(Lesson_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._le_category == null ? "" : "LE_CATEGORY" + ",";
|
||||
colums+= tmpObj._le_name == null ? "" : "LE_NAME" + ",";
|
||||
colums+= tmpObj._le_desc == null ? "" : "LE_DESC" + ",";
|
||||
colums+= tmpObj._le_startdate == null ? "" : "LE_STARTDATE" + ",";
|
||||
colums+= tmpObj._le_enddate == null ? "" : "LE_ENDDATE" + ",";
|
||||
colums+= tmpObj._le_location == null ? "" : "LE_LOCATION" + ",";
|
||||
colums+= tmpObj._le_xuefen == null ? "" : "LE_XUEFEN" + ",";
|
||||
colums+= tmpObj._le_trainer == null ? "" : "LE_TRAINER" + ",";
|
||||
colums+= tmpObj._le_master == null ? "" : "LE_MASTER" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(Lesson_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._le_category == null ? "" : "@LE_CATEGORY" + ",";
|
||||
values+= tmpObj._le_name == null ? "" : "@LE_NAME" + ",";
|
||||
values+= tmpObj._le_desc == null ? "" : "@LE_DESC" + ",";
|
||||
values+= tmpObj._le_startdate == null ? "" : "@LE_STARTDATE" + ",";
|
||||
values+= tmpObj._le_enddate == null ? "" : "@LE_ENDDATE" + ",";
|
||||
values+= tmpObj._le_location == null ? "" : "@LE_LOCATION" + ",";
|
||||
values+= tmpObj._le_xuefen == null ? "" : "@LE_XUEFEN" + ",";
|
||||
values+= tmpObj._le_trainer == null ? "" : "@LE_TRAINER" + ",";
|
||||
values+= tmpObj._le_master == null ? "" : "@LE_MASTER" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(Lesson_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._le_category !=null && tmpObj._le_category != tmpObj._Ole_category)
|
||||
{
|
||||
updateFields +="LE_CATEGORY = @LE_CATEGORY," ;
|
||||
}
|
||||
if (tmpObj._le_name !=null && tmpObj._le_name != tmpObj._Ole_name)
|
||||
{
|
||||
updateFields +="LE_NAME = @LE_NAME," ;
|
||||
}
|
||||
if (tmpObj._le_desc !=null && tmpObj._le_desc != tmpObj._Ole_desc)
|
||||
{
|
||||
updateFields +="LE_DESC = @LE_DESC," ;
|
||||
}
|
||||
if (tmpObj._le_startdate !=null && tmpObj._le_startdate != tmpObj._Ole_startdate)
|
||||
{
|
||||
updateFields +="LE_STARTDATE = @LE_STARTDATE," ;
|
||||
}
|
||||
if (tmpObj._le_enddate !=null && tmpObj._le_enddate != tmpObj._Ole_enddate)
|
||||
{
|
||||
updateFields +="LE_ENDDATE = @LE_ENDDATE," ;
|
||||
}
|
||||
if (tmpObj._le_location !=null && tmpObj._le_location != tmpObj._Ole_location)
|
||||
{
|
||||
updateFields +="LE_LOCATION = @LE_LOCATION," ;
|
||||
}
|
||||
if (tmpObj._le_xuefen !=null && tmpObj._le_xuefen != tmpObj._Ole_xuefen)
|
||||
{
|
||||
updateFields +="LE_XUEFEN = @LE_XUEFEN," ;
|
||||
}
|
||||
if (tmpObj._le_trainer !=null && tmpObj._le_trainer != tmpObj._Ole_trainer)
|
||||
{
|
||||
updateFields +="LE_TRAINER = @LE_TRAINER," ;
|
||||
}
|
||||
if (tmpObj._le_master !=null && tmpObj._le_master != tmpObj._Ole_master)
|
||||
{
|
||||
updateFields +="LE_MASTER = @LE_MASTER," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, Lesson_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -163,27 +235,51 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@LE_CATEGORY", VerifyDbnull(tmpObj._le_category)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_NAME", VerifyDbnull(tmpObj._le_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_DESC", VerifyDbnull(tmpObj._le_desc)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_STARTDATE", VerifyDbnull(tmpObj._le_startdate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_ENDDATE", VerifyDbnull(tmpObj._le_enddate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_LOCATION", VerifyDbnull(tmpObj._le_location)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_XUEFEN", VerifyDbnull(tmpObj._le_xuefen)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_TRAINER", VerifyDbnull(tmpObj._le_trainer)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_MASTER", VerifyDbnull(tmpObj._le_master)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._le_category!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LE_CATEGORY", VerifyDbnull(tmpObj._le_category)) ;
|
||||
if(tmpObj._le_name!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LE_NAME", VerifyDbnull(tmpObj._le_name)) ;
|
||||
if(tmpObj._le_desc!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LE_DESC", VerifyDbnull(tmpObj._le_desc)) ;
|
||||
if(tmpObj._le_startdate!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LE_STARTDATE", VerifyDbnull(tmpObj._le_startdate)) ;
|
||||
if(tmpObj._le_enddate!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LE_ENDDATE", VerifyDbnull(tmpObj._le_enddate)) ;
|
||||
if(tmpObj._le_location!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LE_LOCATION", VerifyDbnull(tmpObj._le_location)) ;
|
||||
if(tmpObj._le_xuefen!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LE_XUEFEN", VerifyDbnull(tmpObj._le_xuefen)) ;
|
||||
if(tmpObj._le_trainer!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LE_TRAINER", VerifyDbnull(tmpObj._le_trainer)) ;
|
||||
if(tmpObj._le_master!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LE_MASTER", VerifyDbnull(tmpObj._le_master)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@LE_CATEGORY", VerifyDbnull(tmpObj._le_category)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_NAME", VerifyDbnull(tmpObj._le_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_DESC", VerifyDbnull(tmpObj._le_desc)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_STARTDATE", VerifyDbnull(tmpObj._le_startdate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_ENDDATE", VerifyDbnull(tmpObj._le_enddate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_LOCATION", VerifyDbnull(tmpObj._le_location)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_XUEFEN", VerifyDbnull(tmpObj._le_xuefen)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_TRAINER", VerifyDbnull(tmpObj._le_trainer)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LE_MASTER", VerifyDbnull(tmpObj._le_master)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_Log
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,19 +20,19 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class Log_base : BaseModel {
|
||||
|
||||
|
||||
internal int _log_empid;
|
||||
internal string _log_account = String.Empty;
|
||||
internal string _log_sessionid = String.Empty;
|
||||
internal string _log_page = String.Empty;
|
||||
internal string _log_method = String.Empty;
|
||||
internal string _log_sql = String.Empty;
|
||||
internal string _log_parameters = String.Empty;
|
||||
internal string _log_exception = String.Empty;
|
||||
internal string _log_clientip = String.Empty;
|
||||
internal string _log_browseinfo = String.Empty;
|
||||
internal int _log_empid,_Olog_empid;
|
||||
internal string _log_account = String.Empty,_Olog_account= String.Empty;
|
||||
internal string _log_sessionid = String.Empty,_Olog_sessionid= String.Empty;
|
||||
internal string _log_page = String.Empty,_Olog_page= String.Empty;
|
||||
internal string _log_method = String.Empty,_Olog_method= String.Empty;
|
||||
internal string _log_sql = String.Empty,_Olog_sql= String.Empty;
|
||||
internal string _log_parameters = String.Empty,_Olog_parameters= String.Empty;
|
||||
internal string _log_exception = String.Empty,_Olog_exception= String.Empty;
|
||||
internal string _log_clientip = String.Empty,_Olog_clientip= String.Empty;
|
||||
internal string _log_browseinfo = String.Empty,_Olog_browseinfo= String.Empty;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public Log_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_Log
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,31 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region Log_base_Imp
|
||||
[Serializable] class Log_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
Log_base tmpObj = (Log_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj.ID = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._log_empid = reader.GetInt32(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._log_account = reader.GetString(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._log_sessionid = reader.GetString(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._log_page = reader.GetString(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._log_method = reader.GetString(5);
|
||||
if (!reader.IsDBNull(6)) tmpObj._log_sql = reader.GetString(6);
|
||||
if (!reader.IsDBNull(7)) tmpObj._log_parameters = reader.GetString(7);
|
||||
if (!reader.IsDBNull(8)) tmpObj._log_exception = reader.GetString(8);
|
||||
if (!reader.IsDBNull(9)) tmpObj._log_clientip = reader.GetString(9);
|
||||
if (!reader.IsDBNull(10)) tmpObj._log_browseinfo = reader.GetString(10);
|
||||
if (!reader.IsDBNull(11)) tmpObj._dr = reader.GetBoolean(11);
|
||||
if (!reader.IsDBNull(12)) tmpObj._operater = reader.GetInt32(12);
|
||||
if (!reader.IsDBNull(13)) tmpObj._create_time = reader.GetDateTime(13).ToString() ;
|
||||
if (!reader.IsDBNull(14)) tmpObj._lastmodified = reader.GetDateTime(14).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -52,42 +28,52 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("log_empid") && !(dr["log_empid"] is DBNull))
|
||||
{
|
||||
tmpObj._log_empid = Convert.ToInt32(dr["log_empid"].ToString()); ;
|
||||
tmpObj._Olog_empid = Convert.ToInt32(dr["log_empid"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("log_account") && !(dr["log_account"] is DBNull))
|
||||
{
|
||||
tmpObj._log_account = dr["log_account"].ToString() ;
|
||||
tmpObj._Olog_account = dr["log_account"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("log_sessionid") && !(dr["log_sessionid"] is DBNull))
|
||||
{
|
||||
tmpObj._log_sessionid = dr["log_sessionid"].ToString() ;
|
||||
tmpObj._Olog_sessionid = dr["log_sessionid"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("log_page") && !(dr["log_page"] is DBNull))
|
||||
{
|
||||
tmpObj._log_page = dr["log_page"].ToString() ;
|
||||
tmpObj._Olog_page = dr["log_page"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("log_method") && !(dr["log_method"] is DBNull))
|
||||
{
|
||||
tmpObj._log_method = dr["log_method"].ToString() ;
|
||||
tmpObj._Olog_method = dr["log_method"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("log_sql") && !(dr["log_sql"] is DBNull))
|
||||
{
|
||||
tmpObj._log_sql = dr["log_sql"].ToString() ;
|
||||
tmpObj._Olog_sql = dr["log_sql"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("log_parameters") && !(dr["log_parameters"] is DBNull))
|
||||
{
|
||||
tmpObj._log_parameters = dr["log_parameters"].ToString() ;
|
||||
tmpObj._Olog_parameters = dr["log_parameters"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("log_exception") && !(dr["log_exception"] is DBNull))
|
||||
{
|
||||
tmpObj._log_exception = dr["log_exception"].ToString() ;
|
||||
tmpObj._Olog_exception = dr["log_exception"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("log_clientip") && !(dr["log_clientip"] is DBNull))
|
||||
{
|
||||
tmpObj._log_clientip = dr["log_clientip"].ToString() ;
|
||||
tmpObj._Olog_clientip = dr["log_clientip"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("log_browseinfo") && !(dr["log_browseinfo"] is DBNull))
|
||||
{
|
||||
tmpObj._log_browseinfo = dr["log_browseinfo"].ToString() ;
|
||||
tmpObj._Olog_browseinfo = dr["log_browseinfo"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -96,6 +82,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -112,10 +99,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
Log_base tmpObj = (Log_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_LOG(LOG_EMPID,LOG_ACCOUNT,LOG_SESSIONID,LOG_PAGE,LOG_METHOD,LOG_SQL,LOG_PARAMETERS,LOG_EXCEPTION,LOG_CLIENTIP,LOG_BROWSEINFO,OPERATER) VALUES(@LOG_EMPID,@LOG_ACCOUNT,@LOG_SESSIONID,@LOG_PAGE,@LOG_METHOD,@LOG_SQL,@LOG_PARAMETERS,@LOG_EXCEPTION,@LOG_CLIENTIP,@LOG_BROWSEINFO,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_LOG({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_LOG SET LOG_EMPID = @LOG_EMPID,LOG_ACCOUNT = @LOG_ACCOUNT,LOG_SESSIONID = @LOG_SESSIONID,LOG_PAGE = @LOG_PAGE,LOG_METHOD = @LOG_METHOD,LOG_SQL = @LOG_SQL,LOG_PARAMETERS = @LOG_PARAMETERS,LOG_EXCEPTION = @LOG_EXCEPTION,LOG_CLIENTIP = @LOG_CLIENTIP,LOG_BROWSEINFO = @LOG_BROWSEINFO,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_LOG SET LOG_EMPID = @LOG_EMPID,LOG_ACCOUNT = @LOG_ACCOUNT,LOG_SESSIONID = @LOG_SESSIONID,LOG_PAGE = @LOG_PAGE,LOG_METHOD = @LOG_METHOD,LOG_SQL = @LOG_SQL,LOG_PARAMETERS = @LOG_PARAMETERS,LOG_EXCEPTION = @LOG_EXCEPTION,LOG_CLIENTIP = @LOG_CLIENTIP,LOG_BROWSEINFO = @LOG_BROWSEINFO,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_LOG {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_LOG SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -126,11 +117,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_LOG WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_LOG WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_LOG WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_LOG WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_LOG WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_LOG WHERE DR =1";
|
||||
|
|
@ -146,7 +137,94 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(Log_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._log_empid == null ? "" : "LOG_EMPID" + ",";
|
||||
colums+= tmpObj._log_account == null ? "" : "LOG_ACCOUNT" + ",";
|
||||
colums+= tmpObj._log_sessionid == null ? "" : "LOG_SESSIONID" + ",";
|
||||
colums+= tmpObj._log_page == null ? "" : "LOG_PAGE" + ",";
|
||||
colums+= tmpObj._log_method == null ? "" : "LOG_METHOD" + ",";
|
||||
colums+= tmpObj._log_sql == null ? "" : "LOG_SQL" + ",";
|
||||
colums+= tmpObj._log_parameters == null ? "" : "LOG_PARAMETERS" + ",";
|
||||
colums+= tmpObj._log_exception == null ? "" : "LOG_EXCEPTION" + ",";
|
||||
colums+= tmpObj._log_clientip == null ? "" : "LOG_CLIENTIP" + ",";
|
||||
colums+= tmpObj._log_browseinfo == null ? "" : "LOG_BROWSEINFO" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(Log_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._log_empid == null ? "" : "@LOG_EMPID" + ",";
|
||||
values+= tmpObj._log_account == null ? "" : "@LOG_ACCOUNT" + ",";
|
||||
values+= tmpObj._log_sessionid == null ? "" : "@LOG_SESSIONID" + ",";
|
||||
values+= tmpObj._log_page == null ? "" : "@LOG_PAGE" + ",";
|
||||
values+= tmpObj._log_method == null ? "" : "@LOG_METHOD" + ",";
|
||||
values+= tmpObj._log_sql == null ? "" : "@LOG_SQL" + ",";
|
||||
values+= tmpObj._log_parameters == null ? "" : "@LOG_PARAMETERS" + ",";
|
||||
values+= tmpObj._log_exception == null ? "" : "@LOG_EXCEPTION" + ",";
|
||||
values+= tmpObj._log_clientip == null ? "" : "@LOG_CLIENTIP" + ",";
|
||||
values+= tmpObj._log_browseinfo == null ? "" : "@LOG_BROWSEINFO" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(Log_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._log_empid !=null && tmpObj._log_empid != tmpObj._Olog_empid)
|
||||
{
|
||||
updateFields +="LOG_EMPID = @LOG_EMPID," ;
|
||||
}
|
||||
if (tmpObj._log_account !=null && tmpObj._log_account != tmpObj._Olog_account)
|
||||
{
|
||||
updateFields +="LOG_ACCOUNT = @LOG_ACCOUNT," ;
|
||||
}
|
||||
if (tmpObj._log_sessionid !=null && tmpObj._log_sessionid != tmpObj._Olog_sessionid)
|
||||
{
|
||||
updateFields +="LOG_SESSIONID = @LOG_SESSIONID," ;
|
||||
}
|
||||
if (tmpObj._log_page !=null && tmpObj._log_page != tmpObj._Olog_page)
|
||||
{
|
||||
updateFields +="LOG_PAGE = @LOG_PAGE," ;
|
||||
}
|
||||
if (tmpObj._log_method !=null && tmpObj._log_method != tmpObj._Olog_method)
|
||||
{
|
||||
updateFields +="LOG_METHOD = @LOG_METHOD," ;
|
||||
}
|
||||
if (tmpObj._log_sql !=null && tmpObj._log_sql != tmpObj._Olog_sql)
|
||||
{
|
||||
updateFields +="LOG_SQL = @LOG_SQL," ;
|
||||
}
|
||||
if (tmpObj._log_parameters !=null && tmpObj._log_parameters != tmpObj._Olog_parameters)
|
||||
{
|
||||
updateFields +="LOG_PARAMETERS = @LOG_PARAMETERS," ;
|
||||
}
|
||||
if (tmpObj._log_exception !=null && tmpObj._log_exception != tmpObj._Olog_exception)
|
||||
{
|
||||
updateFields +="LOG_EXCEPTION = @LOG_EXCEPTION," ;
|
||||
}
|
||||
if (tmpObj._log_clientip !=null && tmpObj._log_clientip != tmpObj._Olog_clientip)
|
||||
{
|
||||
updateFields +="LOG_CLIENTIP = @LOG_CLIENTIP," ;
|
||||
}
|
||||
if (tmpObj._log_browseinfo !=null && tmpObj._log_browseinfo != tmpObj._Olog_browseinfo)
|
||||
{
|
||||
updateFields +="LOG_BROWSEINFO = @LOG_BROWSEINFO," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, Log_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -168,28 +246,54 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@LOG_EMPID", VerifyDbnull(tmpObj._log_empid)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_ACCOUNT", VerifyDbnull(tmpObj._log_account)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_SESSIONID", VerifyDbnull(tmpObj._log_sessionid)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_PAGE", VerifyDbnull(tmpObj._log_page)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_METHOD", VerifyDbnull(tmpObj._log_method)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_SQL", VerifyDbnull(tmpObj._log_sql)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_PARAMETERS", VerifyDbnull(tmpObj._log_parameters)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_EXCEPTION", VerifyDbnull(tmpObj._log_exception)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_CLIENTIP", VerifyDbnull(tmpObj._log_clientip)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_BROWSEINFO", VerifyDbnull(tmpObj._log_browseinfo)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._log_empid!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LOG_EMPID", VerifyDbnull(tmpObj._log_empid)) ;
|
||||
if(tmpObj._log_account!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LOG_ACCOUNT", VerifyDbnull(tmpObj._log_account)) ;
|
||||
if(tmpObj._log_sessionid!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LOG_SESSIONID", VerifyDbnull(tmpObj._log_sessionid)) ;
|
||||
if(tmpObj._log_page!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LOG_PAGE", VerifyDbnull(tmpObj._log_page)) ;
|
||||
if(tmpObj._log_method!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LOG_METHOD", VerifyDbnull(tmpObj._log_method)) ;
|
||||
if(tmpObj._log_sql!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LOG_SQL", VerifyDbnull(tmpObj._log_sql)) ;
|
||||
if(tmpObj._log_parameters!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LOG_PARAMETERS", VerifyDbnull(tmpObj._log_parameters)) ;
|
||||
if(tmpObj._log_exception!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LOG_EXCEPTION", VerifyDbnull(tmpObj._log_exception)) ;
|
||||
if(tmpObj._log_clientip!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LOG_CLIENTIP", VerifyDbnull(tmpObj._log_clientip)) ;
|
||||
if(tmpObj._log_browseinfo!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LOG_BROWSEINFO", VerifyDbnull(tmpObj._log_browseinfo)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_EMPID", VerifyDbnull(tmpObj._log_empid)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_ACCOUNT", VerifyDbnull(tmpObj._log_account)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_SESSIONID", VerifyDbnull(tmpObj._log_sessionid)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_PAGE", VerifyDbnull(tmpObj._log_page)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_METHOD", VerifyDbnull(tmpObj._log_method)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_SQL", VerifyDbnull(tmpObj._log_sql)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_PARAMETERS", VerifyDbnull(tmpObj._log_parameters)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_EXCEPTION", VerifyDbnull(tmpObj._log_exception)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_CLIENTIP", VerifyDbnull(tmpObj._log_clientip)) ;
|
||||
oraCmd.Parameters.AddWithValue("@LOG_BROWSEINFO", VerifyDbnull(tmpObj._log_browseinfo)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,102 @@
|
|||
/// <summary>
|
||||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_LotOwnerGoods
|
||||
///By wm
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
using System.Data;
|
||||
using DeiNiu.Data.BaseObject;
|
||||
|
||||
namespace DeiNiu.wms.Data.Model
|
||||
{
|
||||
|
||||
#region LotOwnerGoods_base
|
||||
/// <summary>
|
||||
/// This object represents the properties and methods of a LotOwnerGoods_base.
|
||||
/// </summary>
|
||||
[Serializable]
|
||||
public class LotOwnerGoods_base : BaseModel {
|
||||
|
||||
|
||||
internal int _lotId,_OlotId;
|
||||
internal int _ownerId,_OownerId;
|
||||
internal string _goodsId = String.Empty,_OgoodsId= String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal bool _enabled,_Oenabled;
|
||||
|
||||
internal string _createtime = String.Empty,_Ocreatetime= String.Empty;
|
||||
|
||||
|
||||
public LotOwnerGoods_base () {
|
||||
}
|
||||
public LotOwnerGoods_base (int id) {
|
||||
_id=id;
|
||||
getModel();
|
||||
}
|
||||
public LotOwnerGoods_base(DataRow dr)
|
||||
{
|
||||
getModel(dr);
|
||||
}
|
||||
public LotOwnerGoods_base(System.Data.SqlClient.SqlConnection _Conn)
|
||||
: base(_Conn)
|
||||
{
|
||||
|
||||
}
|
||||
protected override void getImp()
|
||||
{
|
||||
model_imp = new LotOwnerGoods_base_Imp();
|
||||
}
|
||||
#region Public Properties
|
||||
public int lotId{
|
||||
get {return _lotId;}
|
||||
set {_lotId = value;}
|
||||
}
|
||||
|
||||
public int ownerId{
|
||||
get {return _ownerId;}
|
||||
set {_ownerId = value;}
|
||||
}
|
||||
|
||||
public string goodsId{
|
||||
get {return _goodsId;}
|
||||
set {_goodsId = value;}
|
||||
}
|
||||
|
||||
public int operater{
|
||||
get {return _operater;}
|
||||
set {_operater = value;}
|
||||
}
|
||||
|
||||
public bool enabled{
|
||||
get {return _enabled;}
|
||||
set {_enabled = value;}
|
||||
}
|
||||
|
||||
public string lastmodified{
|
||||
get {return _lastmodified;}
|
||||
|
||||
}
|
||||
|
||||
public string createtime{
|
||||
get {return _createtime;}
|
||||
set {_createtime = value;}
|
||||
}
|
||||
|
||||
public bool dr{
|
||||
get {return _dr;}
|
||||
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region fieldNames
|
||||
public enum fields{lotId,ownerId,goodsId,operater,enabled}
|
||||
#endregion
|
||||
|
||||
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
|
|
@ -0,0 +1,220 @@
|
|||
/// <summary>
|
||||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_LotOwnerGoods
|
||||
///By wm
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
using System;
|
||||
using DeiNiu.Utils;
|
||||
using System.Data.SqlClient;
|
||||
using DeiNiu.Data.BaseObject;
|
||||
using System.Data;
|
||||
namespace DeiNiu.wms.Data.Model
|
||||
{
|
||||
#region LotOwnerGoods_base_Imp
|
||||
[Serializable] class LotOwnerGoods_base_Imp: BaseModel_Imp{
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
{
|
||||
LotOwnerGoods_base tmpObj = (LotOwnerGoods_base)obj;
|
||||
if (dr.Table.Columns.Contains("ID") && !(dr["ID"] is DBNull))
|
||||
{
|
||||
tmpObj.ID = Convert.ToInt32(dr["ID"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("lotId") && !(dr["lotId"] is DBNull))
|
||||
{
|
||||
tmpObj._lotId = Convert.ToInt32(dr["lotId"].ToString()); ;
|
||||
tmpObj._OlotId = Convert.ToInt32(dr["lotId"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("ownerId") && !(dr["ownerId"] is DBNull))
|
||||
{
|
||||
tmpObj._ownerId = Convert.ToInt32(dr["ownerId"].ToString()); ;
|
||||
tmpObj._OownerId = Convert.ToInt32(dr["ownerId"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("goodsId") && !(dr["goodsId"] is DBNull))
|
||||
{
|
||||
tmpObj._goodsId = dr["goodsId"].ToString() ;
|
||||
tmpObj._OgoodsId = dr["goodsId"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("enabled") && !(dr["enabled"] is DBNull))
|
||||
{
|
||||
tmpObj._enabled = Convert.ToBoolean(dr["enabled"].ToString()); ;
|
||||
tmpObj._Oenabled = Convert.ToBoolean(dr["enabled"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("lastmodified") && !(dr["lastmodified"] is DBNull))
|
||||
{
|
||||
tmpObj._lastmodified = dr["lastmodified"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("createtime") && !(dr["createtime"] is DBNull))
|
||||
{
|
||||
tmpObj._createtime = dr["createtime"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
tmpObj._dr = Convert.ToBoolean(dr["dr"].ToString()); ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected override void CmdPrepare(SqlCommand oraCmd) {
|
||||
LotOwnerGoods_base tmpObj = (LotOwnerGoods_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo.T_LOTOWNERGOODS({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
// _strSql = "UPDATE dbo.T_LOTOWNERGOODS SET LOTID = @LOTID,OWNERID = @OWNERID,GOODSID = @GOODSID,OPERATER = @OPERATER,ENABLED = @ENABLED,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_LOTOWNERGOODS {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_LOTOWNERGOODS SET DR =0 WHERE ID = @ID";
|
||||
_strSql = "delete from dbo.T_LOTOWNERGOODS WHERE ID = @ID";
|
||||
break;
|
||||
case (int)op_flag.getObj:
|
||||
_strSql = "SELECT * FROM dbo.T_LOTOWNERGOODS WHERE ID = @ID";
|
||||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_LOTOWNERGOODS WHERE DR =1 ";
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_LOTOWNERGOODS WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_LOTOWNERGOODS WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_LOTOWNERGOODS WHERE DR =1";
|
||||
_strSql += ";SELECT COUNT(*) FROM T_LOTOWNERGOODS WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.getPk:
|
||||
_strSql = "SELECT MAX(ID) FROM dbo.T_LOTOWNERGOODS WHERE DR =1";
|
||||
break;
|
||||
case (int) op_flag.getCount:
|
||||
_strSql = "SELECT COUNT(*) FROM T_LOTOWNERGOODS WHERE DR =1";
|
||||
break;
|
||||
}
|
||||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(LotOwnerGoods_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._lotId == null ? "" : "LOTID" + ",";
|
||||
colums+= tmpObj._ownerId == null ? "" : "OWNERID" + ",";
|
||||
colums+= tmpObj._goodsId == null ? "" : "GOODSID" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
colums+= tmpObj._enabled == null ? "" : "ENABLED" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(LotOwnerGoods_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._lotId == null ? "" : "@LOTID" + ",";
|
||||
values+= tmpObj._ownerId == null ? "" : "@OWNERID" + ",";
|
||||
values+= tmpObj._goodsId == null ? "" : "@GOODSID" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
values+= tmpObj._enabled == null ? "" : "@ENABLED" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(LotOwnerGoods_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._lotId !=null && tmpObj._lotId != tmpObj._OlotId)
|
||||
{
|
||||
updateFields +="LOTID = @LOTID," ;
|
||||
}
|
||||
if (tmpObj._ownerId !=null && tmpObj._ownerId != tmpObj._OownerId)
|
||||
{
|
||||
updateFields +="OWNERID = @OWNERID," ;
|
||||
}
|
||||
if (tmpObj._goodsId !=null && tmpObj._goodsId != tmpObj._OgoodsId)
|
||||
{
|
||||
updateFields +="GOODSID = @GOODSID," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
if (tmpObj._enabled !=null && tmpObj._enabled != tmpObj._Oenabled)
|
||||
{
|
||||
updateFields +="ENABLED = @ENABLED," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, LotOwnerGoods_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.getObj:
|
||||
case (int)op_flag.delete:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
return;
|
||||
case (int)op_flag.getPk:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
return;
|
||||
case (int)op_flag.queryAll:
|
||||
if (this.rownumEnd > 0)
|
||||
{
|
||||
oraCmd.Parameters.AddWithValue("@START", this._rownumStart);
|
||||
oraCmd.Parameters.AddWithValue("@END", this._rownumEnd);
|
||||
}
|
||||
return;
|
||||
case 0:
|
||||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@LOTID", VerifyDbnull(tmpObj._lotId)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OWNERID", VerifyDbnull(tmpObj._ownerId)) ;
|
||||
oraCmd.Parameters.AddWithValue("@GOODSID", VerifyDbnull(tmpObj._goodsId)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
oraCmd.Parameters.AddWithValue("@ENABLED", VerifyDbnull(tmpObj._enabled)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._lotId!=null)
|
||||
oraCmd.Parameters.AddWithValue("@LOTID", VerifyDbnull(tmpObj._lotId)) ;
|
||||
if(tmpObj._ownerId!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OWNERID", VerifyDbnull(tmpObj._ownerId)) ;
|
||||
if(tmpObj._goodsId!=null)
|
||||
oraCmd.Parameters.AddWithValue("@GOODSID", VerifyDbnull(tmpObj._goodsId)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
if(tmpObj._enabled!=null)
|
||||
oraCmd.Parameters.AddWithValue("@ENABLED", VerifyDbnull(tmpObj._enabled)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_online
|
||||
///By wm
|
||||
///on 06/18/2022
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_online
|
||||
///By wm
|
||||
///on 06/18/2022
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -156,35 +156,35 @@ namespace DeiNiu.wms.Data.Model
|
|||
private string getChangedFields(Online_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._custId != tmpObj._OcustId)
|
||||
if (tmpObj._custId !=null && tmpObj._custId != tmpObj._OcustId)
|
||||
{
|
||||
updateFields +="CUSTID = @CUSTID," ;
|
||||
}
|
||||
if (tmpObj._custName != tmpObj._OcustName)
|
||||
if (tmpObj._custName !=null && tmpObj._custName != tmpObj._OcustName)
|
||||
{
|
||||
updateFields +="CUSTNAME = @CUSTNAME," ;
|
||||
}
|
||||
if (tmpObj._contact != tmpObj._Ocontact)
|
||||
if (tmpObj._contact !=null && tmpObj._contact != tmpObj._Ocontact)
|
||||
{
|
||||
updateFields +="CONTACT = @CONTACT," ;
|
||||
}
|
||||
if (tmpObj._phone != tmpObj._Ophone)
|
||||
if (tmpObj._phone !=null && tmpObj._phone != tmpObj._Ophone)
|
||||
{
|
||||
updateFields +="PHONE = @PHONE," ;
|
||||
}
|
||||
if (tmpObj._state != tmpObj._Ostate)
|
||||
if (tmpObj._state !=null && tmpObj._state != tmpObj._Ostate)
|
||||
{
|
||||
updateFields +="STATE = @STATE," ;
|
||||
}
|
||||
if (tmpObj._msg != tmpObj._Omsg)
|
||||
if (tmpObj._msg !=null && tmpObj._msg != tmpObj._Omsg)
|
||||
{
|
||||
updateFields +="MSG = @MSG," ;
|
||||
}
|
||||
if (tmpObj._endDate != tmpObj._OendDate)
|
||||
if (tmpObj._endDate !=null && tmpObj._endDate != tmpObj._OendDate)
|
||||
{
|
||||
updateFields +="ENDDATE = @ENDDATE," ;
|
||||
}
|
||||
if (tmpObj._operater != tmpObj._Ooperater)
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_ProjectApproveList
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -19,17 +19,17 @@ namespace DeiNiu.wms.Data.Model
|
|||
[Serializable]
|
||||
public class ProjectApproveList_base : BaseModel {
|
||||
|
||||
internal int _pk_projectApproveList;
|
||||
internal bool _pa_isProj;
|
||||
internal int _pa_id;
|
||||
internal int _pa_emp;
|
||||
internal int _pa_dept;
|
||||
internal bool _pa_pass;
|
||||
internal decimal _pa_score;
|
||||
internal string _pa_mem = String.Empty;
|
||||
internal int _pk_projectApproveList,_Opk_projectApproveList;
|
||||
internal bool _pa_isProj,_Opa_isProj;
|
||||
internal int _pa_id,_Opa_id;
|
||||
internal int _pa_emp,_Opa_emp;
|
||||
internal int _pa_dept,_Opa_dept;
|
||||
internal bool _pa_pass,_Opa_pass;
|
||||
internal decimal _pa_score,_Opa_score;
|
||||
internal string _pa_mem = String.Empty,_Opa_mem= String.Empty;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public ProjectApproveList_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_ProjectApproveList
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,28 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region ProjectApproveList_base_Imp
|
||||
[Serializable] class ProjectApproveList_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
ProjectApproveList_base tmpObj = (ProjectApproveList_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj._pk_projectApproveList = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._pa_isProj = reader.GetBoolean(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._pa_id = reader.GetInt32(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._pa_emp = reader.GetInt32(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._pa_dept = reader.GetInt32(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._pa_pass = reader.GetBoolean(5);
|
||||
if (!reader.IsDBNull(6)) tmpObj._pa_score = reader.GetDecimal(6);
|
||||
if (!reader.IsDBNull(7)) tmpObj._pa_mem = reader.GetString(7);
|
||||
if (!reader.IsDBNull(8)) tmpObj._dr = reader.GetBoolean(8);
|
||||
if (!reader.IsDBNull(9)) tmpObj._operater = reader.GetInt32(9);
|
||||
if (!reader.IsDBNull(10)) tmpObj._create_time = reader.GetDateTime(10).ToString() ;
|
||||
if (!reader.IsDBNull(11)) tmpObj._lastmodified = reader.GetDateTime(11).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -45,34 +24,42 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("pk_projectApproveList") && !(dr["pk_projectApproveList"] is DBNull))
|
||||
{
|
||||
tmpObj._pk_projectApproveList = Convert.ToInt32(dr["pk_projectApproveList"].ToString()); ;
|
||||
tmpObj._Opk_projectApproveList = Convert.ToInt32(dr["pk_projectApproveList"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pa_isProj") && !(dr["pa_isProj"] is DBNull))
|
||||
{
|
||||
tmpObj._pa_isProj = Convert.ToBoolean(dr["pa_isProj"].ToString()); ;
|
||||
tmpObj._Opa_isProj = Convert.ToBoolean(dr["pa_isProj"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pa_id") && !(dr["pa_id"] is DBNull))
|
||||
{
|
||||
tmpObj._pa_id = Convert.ToInt32(dr["pa_id"].ToString()); ;
|
||||
tmpObj._Opa_id = Convert.ToInt32(dr["pa_id"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pa_emp") && !(dr["pa_emp"] is DBNull))
|
||||
{
|
||||
tmpObj._pa_emp = Convert.ToInt32(dr["pa_emp"].ToString()); ;
|
||||
tmpObj._Opa_emp = Convert.ToInt32(dr["pa_emp"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pa_dept") && !(dr["pa_dept"] is DBNull))
|
||||
{
|
||||
tmpObj._pa_dept = Convert.ToInt32(dr["pa_dept"].ToString()); ;
|
||||
tmpObj._Opa_dept = Convert.ToInt32(dr["pa_dept"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pa_pass") && !(dr["pa_pass"] is DBNull))
|
||||
{
|
||||
tmpObj._pa_pass = Convert.ToBoolean(dr["pa_pass"].ToString()); ;
|
||||
tmpObj._Opa_pass = Convert.ToBoolean(dr["pa_pass"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pa_score") && !(dr["pa_score"] is DBNull))
|
||||
{
|
||||
tmpObj._pa_score = Convert.ToDecimal(dr["pa_score"].ToString()); ;
|
||||
tmpObj._Opa_score = Convert.ToDecimal(dr["pa_score"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pa_mem") && !(dr["pa_mem"] is DBNull))
|
||||
{
|
||||
tmpObj._pa_mem = dr["pa_mem"].ToString() ;
|
||||
tmpObj._Opa_mem = dr["pa_mem"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -81,6 +68,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -97,10 +85,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
ProjectApproveList_base tmpObj = (ProjectApproveList_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_PROJECTAPPROVELIST(PK_PROJECTAPPROVELIST,PA_ISPROJ,PA_ID,PA_EMP,PA_DEPT,PA_PASS,PA_SCORE,PA_MEM,OPERATER) VALUES(@PK_PROJECTAPPROVELIST,@PA_ISPROJ,@PA_ID,@PA_EMP,@PA_DEPT,@PA_PASS,@PA_SCORE,@PA_MEM,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_PROJECTAPPROVELIST({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_PROJECTAPPROVELIST SET PK_PROJECTAPPROVELIST = @PK_PROJECTAPPROVELIST,PA_ISPROJ = @PA_ISPROJ,PA_ID = @PA_ID,PA_EMP = @PA_EMP,PA_DEPT = @PA_DEPT,PA_PASS = @PA_PASS,PA_SCORE = @PA_SCORE,PA_MEM = @PA_MEM,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_PROJECTAPPROVELIST SET PK_PROJECTAPPROVELIST = @PK_PROJECTAPPROVELIST,PA_ISPROJ = @PA_ISPROJ,PA_ID = @PA_ID,PA_EMP = @PA_EMP,PA_DEPT = @PA_DEPT,PA_PASS = @PA_PASS,PA_SCORE = @PA_SCORE,PA_MEM = @PA_MEM,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_PROJECTAPPROVELIST {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_PROJECTAPPROVELIST SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -111,11 +103,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_PROJECTAPPROVELIST WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_PROJECTAPPROVELIST WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_PROJECTAPPROVELIST WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_PROJECTAPPROVELIST WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_PROJECTAPPROVELIST WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_PROJECTAPPROVELIST WHERE DR =1";
|
||||
|
|
@ -131,7 +123,82 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(ProjectApproveList_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._pk_projectApproveList == null ? "" : "PK_PROJECTAPPROVELIST" + ",";
|
||||
colums+= tmpObj._pa_isProj == null ? "" : "PA_ISPROJ" + ",";
|
||||
colums+= tmpObj._pa_id == null ? "" : "PA_ID" + ",";
|
||||
colums+= tmpObj._pa_emp == null ? "" : "PA_EMP" + ",";
|
||||
colums+= tmpObj._pa_dept == null ? "" : "PA_DEPT" + ",";
|
||||
colums+= tmpObj._pa_pass == null ? "" : "PA_PASS" + ",";
|
||||
colums+= tmpObj._pa_score == null ? "" : "PA_SCORE" + ",";
|
||||
colums+= tmpObj._pa_mem == null ? "" : "PA_MEM" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(ProjectApproveList_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._pk_projectApproveList == null ? "" : "@PK_PROJECTAPPROVELIST" + ",";
|
||||
values+= tmpObj._pa_isProj == null ? "" : "@PA_ISPROJ" + ",";
|
||||
values+= tmpObj._pa_id == null ? "" : "@PA_ID" + ",";
|
||||
values+= tmpObj._pa_emp == null ? "" : "@PA_EMP" + ",";
|
||||
values+= tmpObj._pa_dept == null ? "" : "@PA_DEPT" + ",";
|
||||
values+= tmpObj._pa_pass == null ? "" : "@PA_PASS" + ",";
|
||||
values+= tmpObj._pa_score == null ? "" : "@PA_SCORE" + ",";
|
||||
values+= tmpObj._pa_mem == null ? "" : "@PA_MEM" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(ProjectApproveList_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._pk_projectApproveList !=null && tmpObj._pk_projectApproveList != tmpObj._Opk_projectApproveList)
|
||||
{
|
||||
updateFields +="PK_PROJECTAPPROVELIST = @PK_PROJECTAPPROVELIST," ;
|
||||
}
|
||||
if (tmpObj._pa_isProj !=null && tmpObj._pa_isProj != tmpObj._Opa_isProj)
|
||||
{
|
||||
updateFields +="PA_ISPROJ = @PA_ISPROJ," ;
|
||||
}
|
||||
if (tmpObj._pa_id !=null && tmpObj._pa_id != tmpObj._Opa_id)
|
||||
{
|
||||
updateFields +="PA_ID = @PA_ID," ;
|
||||
}
|
||||
if (tmpObj._pa_emp !=null && tmpObj._pa_emp != tmpObj._Opa_emp)
|
||||
{
|
||||
updateFields +="PA_EMP = @PA_EMP," ;
|
||||
}
|
||||
if (tmpObj._pa_dept !=null && tmpObj._pa_dept != tmpObj._Opa_dept)
|
||||
{
|
||||
updateFields +="PA_DEPT = @PA_DEPT," ;
|
||||
}
|
||||
if (tmpObj._pa_pass !=null && tmpObj._pa_pass != tmpObj._Opa_pass)
|
||||
{
|
||||
updateFields +="PA_PASS = @PA_PASS," ;
|
||||
}
|
||||
if (tmpObj._pa_score !=null && tmpObj._pa_score != tmpObj._Opa_score)
|
||||
{
|
||||
updateFields +="PA_SCORE = @PA_SCORE," ;
|
||||
}
|
||||
if (tmpObj._pa_mem !=null && tmpObj._pa_mem != tmpObj._Opa_mem)
|
||||
{
|
||||
updateFields +="PA_MEM = @PA_MEM," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, ProjectApproveList_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -153,26 +220,48 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@PK_PROJECTAPPROVELIST", VerifyDbnull(tmpObj._pk_projectApproveList)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_ISPROJ", VerifyDbnull(tmpObj._pa_isProj)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_ID", VerifyDbnull(tmpObj._pa_id)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_EMP", VerifyDbnull(tmpObj._pa_emp)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_DEPT", VerifyDbnull(tmpObj._pa_dept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_PASS", VerifyDbnull(tmpObj._pa_pass)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_SCORE", VerifyDbnull(tmpObj._pa_score)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_MEM", VerifyDbnull(tmpObj._pa_mem)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._pk_projectApproveList!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PK_PROJECTAPPROVELIST", VerifyDbnull(tmpObj._pk_projectApproveList)) ;
|
||||
if(tmpObj._pa_isProj!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PA_ISPROJ", VerifyDbnull(tmpObj._pa_isProj)) ;
|
||||
if(tmpObj._pa_id!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PA_ID", VerifyDbnull(tmpObj._pa_id)) ;
|
||||
if(tmpObj._pa_emp!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PA_EMP", VerifyDbnull(tmpObj._pa_emp)) ;
|
||||
if(tmpObj._pa_dept!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PA_DEPT", VerifyDbnull(tmpObj._pa_dept)) ;
|
||||
if(tmpObj._pa_pass!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PA_PASS", VerifyDbnull(tmpObj._pa_pass)) ;
|
||||
if(tmpObj._pa_score!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PA_SCORE", VerifyDbnull(tmpObj._pa_score)) ;
|
||||
if(tmpObj._pa_mem!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PA_MEM", VerifyDbnull(tmpObj._pa_mem)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@PK_PROJECTAPPROVELIST", VerifyDbnull(tmpObj._pk_projectApproveList)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_ISPROJ", VerifyDbnull(tmpObj._pa_isProj)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_ID", VerifyDbnull(tmpObj._pa_id)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_EMP", VerifyDbnull(tmpObj._pa_emp)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_DEPT", VerifyDbnull(tmpObj._pa_dept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_PASS", VerifyDbnull(tmpObj._pa_pass)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_SCORE", VerifyDbnull(tmpObj._pa_score)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PA_MEM", VerifyDbnull(tmpObj._pa_mem)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_ProjectDetail
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -19,19 +19,19 @@ namespace DeiNiu.wms.Data.Model
|
|||
[Serializable]
|
||||
public class ProjectDetail_base : BaseModel {
|
||||
|
||||
internal int _pk_projDetail;
|
||||
internal int _pd_project;
|
||||
internal string _pd_year = String.Empty;
|
||||
internal string _pd_month = String.Empty;
|
||||
internal string _pd_planTarget = String.Empty;
|
||||
internal string _pd_finishedTarget = String.Empty;
|
||||
internal int _pd_percent;
|
||||
internal string _pd_status = String.Empty;
|
||||
internal decimal _pd_score;
|
||||
internal string _pd_mem = String.Empty;
|
||||
internal int _pk_projDetail,_Opk_projDetail;
|
||||
internal int _pd_project,_Opd_project;
|
||||
internal string _pd_year = String.Empty,_Opd_year= String.Empty;
|
||||
internal string _pd_month = String.Empty,_Opd_month= String.Empty;
|
||||
internal string _pd_planTarget = String.Empty,_Opd_planTarget= String.Empty;
|
||||
internal string _pd_finishedTarget = String.Empty,_Opd_finishedTarget= String.Empty;
|
||||
internal int _pd_percent,_Opd_percent;
|
||||
internal string _pd_status = String.Empty,_Opd_status= String.Empty;
|
||||
internal decimal _pd_score,_Opd_score;
|
||||
internal string _pd_mem = String.Empty,_Opd_mem= String.Empty;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public ProjectDetail_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_ProjectDetail
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,30 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region ProjectDetail_base_Imp
|
||||
[Serializable] class ProjectDetail_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
ProjectDetail_base tmpObj = (ProjectDetail_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj._pk_projDetail = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._pd_project = reader.GetInt32(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._pd_year = reader.GetString(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._pd_month = reader.GetString(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._pd_planTarget = reader.GetString(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._pd_finishedTarget = reader.GetString(5);
|
||||
if (!reader.IsDBNull(6)) tmpObj._pd_percent = reader.GetInt32(6);
|
||||
if (!reader.IsDBNull(7)) tmpObj._pd_status = reader.GetString(7);
|
||||
if (!reader.IsDBNull(8)) tmpObj._pd_score = reader.GetDecimal(8);
|
||||
if (!reader.IsDBNull(9)) tmpObj._pd_mem = reader.GetString(9);
|
||||
if (!reader.IsDBNull(10)) tmpObj._dr = reader.GetBoolean(10);
|
||||
if (!reader.IsDBNull(11)) tmpObj._operater = reader.GetInt32(11);
|
||||
if (!reader.IsDBNull(12)) tmpObj._create_time = reader.GetDateTime(12).ToString() ;
|
||||
if (!reader.IsDBNull(13)) tmpObj._lastmodified = reader.GetDateTime(13).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -47,42 +24,52 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("pk_projDetail") && !(dr["pk_projDetail"] is DBNull))
|
||||
{
|
||||
tmpObj._pk_projDetail = Convert.ToInt32(dr["pk_projDetail"].ToString()); ;
|
||||
tmpObj._Opk_projDetail = Convert.ToInt32(dr["pk_projDetail"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pd_project") && !(dr["pd_project"] is DBNull))
|
||||
{
|
||||
tmpObj._pd_project = Convert.ToInt32(dr["pd_project"].ToString()); ;
|
||||
tmpObj._Opd_project = Convert.ToInt32(dr["pd_project"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pd_year") && !(dr["pd_year"] is DBNull))
|
||||
{
|
||||
tmpObj._pd_year = dr["pd_year"].ToString() ;
|
||||
tmpObj._Opd_year = dr["pd_year"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pd_month") && !(dr["pd_month"] is DBNull))
|
||||
{
|
||||
tmpObj._pd_month = dr["pd_month"].ToString() ;
|
||||
tmpObj._Opd_month = dr["pd_month"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pd_planTarget") && !(dr["pd_planTarget"] is DBNull))
|
||||
{
|
||||
tmpObj._pd_planTarget = dr["pd_planTarget"].ToString() ;
|
||||
tmpObj._Opd_planTarget = dr["pd_planTarget"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pd_finishedTarget") && !(dr["pd_finishedTarget"] is DBNull))
|
||||
{
|
||||
tmpObj._pd_finishedTarget = dr["pd_finishedTarget"].ToString() ;
|
||||
tmpObj._Opd_finishedTarget = dr["pd_finishedTarget"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pd_percent") && !(dr["pd_percent"] is DBNull))
|
||||
{
|
||||
tmpObj._pd_percent = Convert.ToInt32(dr["pd_percent"].ToString()); ;
|
||||
tmpObj._Opd_percent = Convert.ToInt32(dr["pd_percent"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pd_status") && !(dr["pd_status"] is DBNull))
|
||||
{
|
||||
tmpObj._pd_status = dr["pd_status"].ToString() ;
|
||||
tmpObj._Opd_status = dr["pd_status"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pd_score") && !(dr["pd_score"] is DBNull))
|
||||
{
|
||||
tmpObj._pd_score = Convert.ToDecimal(dr["pd_score"].ToString()); ;
|
||||
tmpObj._Opd_score = Convert.ToDecimal(dr["pd_score"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pd_mem") && !(dr["pd_mem"] is DBNull))
|
||||
{
|
||||
tmpObj._pd_mem = dr["pd_mem"].ToString() ;
|
||||
tmpObj._Opd_mem = dr["pd_mem"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -91,6 +78,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -107,10 +95,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
ProjectDetail_base tmpObj = (ProjectDetail_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_PROJECTDETAIL(PK_PROJDETAIL,PD_PROJECT,PD_YEAR,PD_MONTH,PD_PLANTARGET,PD_FINISHEDTARGET,PD_PERCENT,PD_STATUS,PD_SCORE,PD_MEM,OPERATER) VALUES(@PK_PROJDETAIL,@PD_PROJECT,@PD_YEAR,@PD_MONTH,@PD_PLANTARGET,@PD_FINISHEDTARGET,@PD_PERCENT,@PD_STATUS,@PD_SCORE,@PD_MEM,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_PROJECTDETAIL({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_PROJECTDETAIL SET PK_PROJDETAIL = @PK_PROJDETAIL,PD_PROJECT = @PD_PROJECT,PD_YEAR = @PD_YEAR,PD_MONTH = @PD_MONTH,PD_PLANTARGET = @PD_PLANTARGET,PD_FINISHEDTARGET = @PD_FINISHEDTARGET,PD_PERCENT = @PD_PERCENT,PD_STATUS = @PD_STATUS,PD_SCORE = @PD_SCORE,PD_MEM = @PD_MEM,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_PROJECTDETAIL SET PK_PROJDETAIL = @PK_PROJDETAIL,PD_PROJECT = @PD_PROJECT,PD_YEAR = @PD_YEAR,PD_MONTH = @PD_MONTH,PD_PLANTARGET = @PD_PLANTARGET,PD_FINISHEDTARGET = @PD_FINISHEDTARGET,PD_PERCENT = @PD_PERCENT,PD_STATUS = @PD_STATUS,PD_SCORE = @PD_SCORE,PD_MEM = @PD_MEM,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_PROJECTDETAIL {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_PROJECTDETAIL SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -121,11 +113,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_PROJECTDETAIL WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_PROJECTDETAIL WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_PROJECTDETAIL WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_PROJECTDETAIL WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_PROJECTDETAIL WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_PROJECTDETAIL WHERE DR =1";
|
||||
|
|
@ -141,7 +133,94 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(ProjectDetail_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._pk_projDetail == null ? "" : "PK_PROJDETAIL" + ",";
|
||||
colums+= tmpObj._pd_project == null ? "" : "PD_PROJECT" + ",";
|
||||
colums+= tmpObj._pd_year == null ? "" : "PD_YEAR" + ",";
|
||||
colums+= tmpObj._pd_month == null ? "" : "PD_MONTH" + ",";
|
||||
colums+= tmpObj._pd_planTarget == null ? "" : "PD_PLANTARGET" + ",";
|
||||
colums+= tmpObj._pd_finishedTarget == null ? "" : "PD_FINISHEDTARGET" + ",";
|
||||
colums+= tmpObj._pd_percent == null ? "" : "PD_PERCENT" + ",";
|
||||
colums+= tmpObj._pd_status == null ? "" : "PD_STATUS" + ",";
|
||||
colums+= tmpObj._pd_score == null ? "" : "PD_SCORE" + ",";
|
||||
colums+= tmpObj._pd_mem == null ? "" : "PD_MEM" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(ProjectDetail_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._pk_projDetail == null ? "" : "@PK_PROJDETAIL" + ",";
|
||||
values+= tmpObj._pd_project == null ? "" : "@PD_PROJECT" + ",";
|
||||
values+= tmpObj._pd_year == null ? "" : "@PD_YEAR" + ",";
|
||||
values+= tmpObj._pd_month == null ? "" : "@PD_MONTH" + ",";
|
||||
values+= tmpObj._pd_planTarget == null ? "" : "@PD_PLANTARGET" + ",";
|
||||
values+= tmpObj._pd_finishedTarget == null ? "" : "@PD_FINISHEDTARGET" + ",";
|
||||
values+= tmpObj._pd_percent == null ? "" : "@PD_PERCENT" + ",";
|
||||
values+= tmpObj._pd_status == null ? "" : "@PD_STATUS" + ",";
|
||||
values+= tmpObj._pd_score == null ? "" : "@PD_SCORE" + ",";
|
||||
values+= tmpObj._pd_mem == null ? "" : "@PD_MEM" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(ProjectDetail_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._pk_projDetail !=null && tmpObj._pk_projDetail != tmpObj._Opk_projDetail)
|
||||
{
|
||||
updateFields +="PK_PROJDETAIL = @PK_PROJDETAIL," ;
|
||||
}
|
||||
if (tmpObj._pd_project !=null && tmpObj._pd_project != tmpObj._Opd_project)
|
||||
{
|
||||
updateFields +="PD_PROJECT = @PD_PROJECT," ;
|
||||
}
|
||||
if (tmpObj._pd_year !=null && tmpObj._pd_year != tmpObj._Opd_year)
|
||||
{
|
||||
updateFields +="PD_YEAR = @PD_YEAR," ;
|
||||
}
|
||||
if (tmpObj._pd_month !=null && tmpObj._pd_month != tmpObj._Opd_month)
|
||||
{
|
||||
updateFields +="PD_MONTH = @PD_MONTH," ;
|
||||
}
|
||||
if (tmpObj._pd_planTarget !=null && tmpObj._pd_planTarget != tmpObj._Opd_planTarget)
|
||||
{
|
||||
updateFields +="PD_PLANTARGET = @PD_PLANTARGET," ;
|
||||
}
|
||||
if (tmpObj._pd_finishedTarget !=null && tmpObj._pd_finishedTarget != tmpObj._Opd_finishedTarget)
|
||||
{
|
||||
updateFields +="PD_FINISHEDTARGET = @PD_FINISHEDTARGET," ;
|
||||
}
|
||||
if (tmpObj._pd_percent !=null && tmpObj._pd_percent != tmpObj._Opd_percent)
|
||||
{
|
||||
updateFields +="PD_PERCENT = @PD_PERCENT," ;
|
||||
}
|
||||
if (tmpObj._pd_status !=null && tmpObj._pd_status != tmpObj._Opd_status)
|
||||
{
|
||||
updateFields +="PD_STATUS = @PD_STATUS," ;
|
||||
}
|
||||
if (tmpObj._pd_score !=null && tmpObj._pd_score != tmpObj._Opd_score)
|
||||
{
|
||||
updateFields +="PD_SCORE = @PD_SCORE," ;
|
||||
}
|
||||
if (tmpObj._pd_mem !=null && tmpObj._pd_mem != tmpObj._Opd_mem)
|
||||
{
|
||||
updateFields +="PD_MEM = @PD_MEM," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, ProjectDetail_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -163,28 +242,54 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@PK_PROJDETAIL", VerifyDbnull(tmpObj._pk_projDetail)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_PROJECT", VerifyDbnull(tmpObj._pd_project)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_YEAR", VerifyDbnull(tmpObj._pd_year)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_MONTH", VerifyDbnull(tmpObj._pd_month)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_PLANTARGET", VerifyDbnull(tmpObj._pd_planTarget)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_FINISHEDTARGET", VerifyDbnull(tmpObj._pd_finishedTarget)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_PERCENT", VerifyDbnull(tmpObj._pd_percent)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_STATUS", VerifyDbnull(tmpObj._pd_status)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_SCORE", VerifyDbnull(tmpObj._pd_score)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_MEM", VerifyDbnull(tmpObj._pd_mem)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._pk_projDetail!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PK_PROJDETAIL", VerifyDbnull(tmpObj._pk_projDetail)) ;
|
||||
if(tmpObj._pd_project!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PD_PROJECT", VerifyDbnull(tmpObj._pd_project)) ;
|
||||
if(tmpObj._pd_year!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PD_YEAR", VerifyDbnull(tmpObj._pd_year)) ;
|
||||
if(tmpObj._pd_month!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PD_MONTH", VerifyDbnull(tmpObj._pd_month)) ;
|
||||
if(tmpObj._pd_planTarget!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PD_PLANTARGET", VerifyDbnull(tmpObj._pd_planTarget)) ;
|
||||
if(tmpObj._pd_finishedTarget!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PD_FINISHEDTARGET", VerifyDbnull(tmpObj._pd_finishedTarget)) ;
|
||||
if(tmpObj._pd_percent!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PD_PERCENT", VerifyDbnull(tmpObj._pd_percent)) ;
|
||||
if(tmpObj._pd_status!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PD_STATUS", VerifyDbnull(tmpObj._pd_status)) ;
|
||||
if(tmpObj._pd_score!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PD_SCORE", VerifyDbnull(tmpObj._pd_score)) ;
|
||||
if(tmpObj._pd_mem!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PD_MEM", VerifyDbnull(tmpObj._pd_mem)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@PK_PROJDETAIL", VerifyDbnull(tmpObj._pk_projDetail)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_PROJECT", VerifyDbnull(tmpObj._pd_project)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_YEAR", VerifyDbnull(tmpObj._pd_year)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_MONTH", VerifyDbnull(tmpObj._pd_month)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_PLANTARGET", VerifyDbnull(tmpObj._pd_planTarget)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_FINISHEDTARGET", VerifyDbnull(tmpObj._pd_finishedTarget)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_PERCENT", VerifyDbnull(tmpObj._pd_percent)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_STATUS", VerifyDbnull(tmpObj._pd_status)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_SCORE", VerifyDbnull(tmpObj._pd_score)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PD_MEM", VerifyDbnull(tmpObj._pd_mem)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_Project
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -19,28 +19,28 @@ namespace DeiNiu.wms.Data.Model
|
|||
[Serializable]
|
||||
public class Project_base : BaseModel {
|
||||
|
||||
internal int _pk_t_project;
|
||||
internal string _pj_name = String.Empty;
|
||||
internal string _pj_type = String.Empty;
|
||||
internal int _pj_dept;
|
||||
internal int _pj_nextDept;
|
||||
internal int _pj_master;
|
||||
internal string _pj_planStartDate = String.Empty;
|
||||
internal string _pj_planEndDate = String.Empty;
|
||||
internal string _pj_finishDate = String.Empty;
|
||||
internal int _pj_percent;
|
||||
internal string _pj_status = String.Empty;
|
||||
internal string _pj_mem = String.Empty;
|
||||
internal string _pj_memPreSubmit = String.Empty;
|
||||
internal string _pj_mem4del = String.Empty;
|
||||
internal string _pj_memPreApprove = String.Empty;
|
||||
internal string _pj_memApprove = String.Empty;
|
||||
internal string _pj_memFinalApprove = String.Empty;
|
||||
internal decimal _pj_score;
|
||||
internal int _pj_progress;
|
||||
internal int _pk_t_project,_Opk_t_project;
|
||||
internal string _pj_name = String.Empty,_Opj_name= String.Empty;
|
||||
internal string _pj_type = String.Empty,_Opj_type= String.Empty;
|
||||
internal int _pj_dept,_Opj_dept;
|
||||
internal int _pj_nextDept,_Opj_nextDept;
|
||||
internal int _pj_master,_Opj_master;
|
||||
internal string _pj_planStartDate = String.Empty,_Opj_planStartDate= String.Empty;
|
||||
internal string _pj_planEndDate = String.Empty,_Opj_planEndDate= String.Empty;
|
||||
internal string _pj_finishDate = String.Empty,_Opj_finishDate= String.Empty;
|
||||
internal int _pj_percent,_Opj_percent;
|
||||
internal string _pj_status = String.Empty,_Opj_status= String.Empty;
|
||||
internal string _pj_mem = String.Empty,_Opj_mem= String.Empty;
|
||||
internal string _pj_memPreSubmit = String.Empty,_Opj_memPreSubmit= String.Empty;
|
||||
internal string _pj_mem4del = String.Empty,_Opj_mem4del= String.Empty;
|
||||
internal string _pj_memPreApprove = String.Empty,_Opj_memPreApprove= String.Empty;
|
||||
internal string _pj_memApprove = String.Empty,_Opj_memApprove= String.Empty;
|
||||
internal string _pj_memFinalApprove = String.Empty,_Opj_memFinalApprove= String.Empty;
|
||||
internal decimal _pj_score,_Opj_score;
|
||||
internal int _pj_progress,_Opj_progress;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public Project_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_Project
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,39 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region Project_base_Imp
|
||||
[Serializable] class Project_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
Project_base tmpObj = (Project_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj._pk_t_project = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._pj_name = reader.GetString(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._pj_type = reader.GetString(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._pj_dept = reader.GetInt32(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._pj_nextDept = reader.GetInt32(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._pj_master = reader.GetInt32(5);
|
||||
if (!reader.IsDBNull(6)) tmpObj._pj_planStartDate = reader.GetDateTime(6).ToString() ;
|
||||
if (!reader.IsDBNull(7)) tmpObj._pj_planEndDate = reader.GetDateTime(7).ToString() ;
|
||||
if (!reader.IsDBNull(8)) tmpObj._pj_finishDate = reader.GetDateTime(8).ToString() ;
|
||||
if (!reader.IsDBNull(9)) tmpObj._pj_percent = reader.GetInt32(9);
|
||||
if (!reader.IsDBNull(10)) tmpObj._pj_status = reader.GetString(10);
|
||||
if (!reader.IsDBNull(11)) tmpObj._pj_mem = reader.GetString(11);
|
||||
if (!reader.IsDBNull(12)) tmpObj._pj_memPreSubmit = reader.GetString(12);
|
||||
if (!reader.IsDBNull(13)) tmpObj._pj_mem4del = reader.GetString(13);
|
||||
if (!reader.IsDBNull(14)) tmpObj._pj_memPreApprove = reader.GetString(14);
|
||||
if (!reader.IsDBNull(15)) tmpObj._pj_memApprove = reader.GetString(15);
|
||||
if (!reader.IsDBNull(16)) tmpObj._pj_memFinalApprove = reader.GetString(16);
|
||||
if (!reader.IsDBNull(17)) tmpObj._pj_score = reader.GetDecimal(17);
|
||||
if (!reader.IsDBNull(18)) tmpObj._pj_progress = reader.GetInt32(18);
|
||||
if (!reader.IsDBNull(19)) tmpObj._dr = reader.GetBoolean(19);
|
||||
if (!reader.IsDBNull(20)) tmpObj._operater = reader.GetInt32(20);
|
||||
if (!reader.IsDBNull(21)) tmpObj._create_time = reader.GetDateTime(21).ToString() ;
|
||||
if (!reader.IsDBNull(22)) tmpObj._lastmodified = reader.GetDateTime(22).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -56,78 +24,97 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("pk_t_project") && !(dr["pk_t_project"] is DBNull))
|
||||
{
|
||||
tmpObj._pk_t_project = Convert.ToInt32(dr["pk_t_project"].ToString()); ;
|
||||
tmpObj._Opk_t_project = Convert.ToInt32(dr["pk_t_project"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_name") && !(dr["pj_name"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_name = dr["pj_name"].ToString() ;
|
||||
tmpObj._Opj_name = dr["pj_name"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_type") && !(dr["pj_type"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_type = dr["pj_type"].ToString() ;
|
||||
tmpObj._Opj_type = dr["pj_type"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_dept") && !(dr["pj_dept"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_dept = Convert.ToInt32(dr["pj_dept"].ToString()); ;
|
||||
tmpObj._Opj_dept = Convert.ToInt32(dr["pj_dept"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_nextDept") && !(dr["pj_nextDept"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_nextDept = Convert.ToInt32(dr["pj_nextDept"].ToString()); ;
|
||||
tmpObj._Opj_nextDept = Convert.ToInt32(dr["pj_nextDept"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_master") && !(dr["pj_master"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_master = Convert.ToInt32(dr["pj_master"].ToString()); ;
|
||||
tmpObj._Opj_master = Convert.ToInt32(dr["pj_master"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_planStartDate") && !(dr["pj_planStartDate"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_planStartDate = dr["pj_planStartDate"].ToString() ;
|
||||
tmpObj._Opj_planStartDate = dr["pj_planStartDate"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_planEndDate") && !(dr["pj_planEndDate"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_planEndDate = dr["pj_planEndDate"].ToString() ;
|
||||
tmpObj._Opj_planEndDate = dr["pj_planEndDate"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_finishDate") && !(dr["pj_finishDate"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_finishDate = dr["pj_finishDate"].ToString() ;
|
||||
tmpObj._Opj_finishDate = dr["pj_finishDate"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_percent") && !(dr["pj_percent"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_percent = Convert.ToInt32(dr["pj_percent"].ToString()); ;
|
||||
tmpObj._Opj_percent = Convert.ToInt32(dr["pj_percent"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_status") && !(dr["pj_status"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_status = dr["pj_status"].ToString() ;
|
||||
tmpObj._Opj_status = dr["pj_status"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_mem") && !(dr["pj_mem"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_mem = dr["pj_mem"].ToString() ;
|
||||
tmpObj._Opj_mem = dr["pj_mem"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_memPreSubmit") && !(dr["pj_memPreSubmit"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_memPreSubmit = dr["pj_memPreSubmit"].ToString() ;
|
||||
tmpObj._Opj_memPreSubmit = dr["pj_memPreSubmit"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_mem4del") && !(dr["pj_mem4del"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_mem4del = dr["pj_mem4del"].ToString() ;
|
||||
tmpObj._Opj_mem4del = dr["pj_mem4del"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_memPreApprove") && !(dr["pj_memPreApprove"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_memPreApprove = dr["pj_memPreApprove"].ToString() ;
|
||||
tmpObj._Opj_memPreApprove = dr["pj_memPreApprove"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_memApprove") && !(dr["pj_memApprove"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_memApprove = dr["pj_memApprove"].ToString() ;
|
||||
tmpObj._Opj_memApprove = dr["pj_memApprove"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_memFinalApprove") && !(dr["pj_memFinalApprove"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_memFinalApprove = dr["pj_memFinalApprove"].ToString() ;
|
||||
tmpObj._Opj_memFinalApprove = dr["pj_memFinalApprove"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_score") && !(dr["pj_score"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_score = Convert.ToDecimal(dr["pj_score"].ToString()); ;
|
||||
tmpObj._Opj_score = Convert.ToDecimal(dr["pj_score"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("pj_progress") && !(dr["pj_progress"] is DBNull))
|
||||
{
|
||||
tmpObj._pj_progress = Convert.ToInt32(dr["pj_progress"].ToString()); ;
|
||||
tmpObj._Opj_progress = Convert.ToInt32(dr["pj_progress"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -136,6 +123,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -152,10 +140,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
Project_base tmpObj = (Project_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_PROJECT(PK_T_PROJECT,PJ_NAME,PJ_TYPE,PJ_DEPT,PJ_NEXTDEPT,PJ_MASTER,PJ_PLANSTARTDATE,PJ_PLANENDDATE,PJ_FINISHDATE,PJ_PERCENT,PJ_STATUS,PJ_MEM,PJ_MEMPRESUBMIT,PJ_MEM4DEL,PJ_MEMPREAPPROVE,PJ_MEMAPPROVE,PJ_MEMFINALAPPROVE,PJ_SCORE,PJ_PROGRESS,OPERATER) VALUES(@PK_T_PROJECT,@PJ_NAME,@PJ_TYPE,@PJ_DEPT,@PJ_NEXTDEPT,@PJ_MASTER,@PJ_PLANSTARTDATE,@PJ_PLANENDDATE,@PJ_FINISHDATE,@PJ_PERCENT,@PJ_STATUS,@PJ_MEM,@PJ_MEMPRESUBMIT,@PJ_MEM4DEL,@PJ_MEMPREAPPROVE,@PJ_MEMAPPROVE,@PJ_MEMFINALAPPROVE,@PJ_SCORE,@PJ_PROGRESS,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_PROJECT({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_PROJECT SET PK_T_PROJECT = @PK_T_PROJECT,PJ_NAME = @PJ_NAME,PJ_TYPE = @PJ_TYPE,PJ_DEPT = @PJ_DEPT,PJ_NEXTDEPT = @PJ_NEXTDEPT,PJ_MASTER = @PJ_MASTER,PJ_PLANSTARTDATE = @PJ_PLANSTARTDATE,PJ_PLANENDDATE = @PJ_PLANENDDATE,PJ_FINISHDATE = @PJ_FINISHDATE,PJ_PERCENT = @PJ_PERCENT,PJ_STATUS = @PJ_STATUS,PJ_MEM = @PJ_MEM,PJ_MEMPRESUBMIT = @PJ_MEMPRESUBMIT,PJ_MEM4DEL = @PJ_MEM4DEL,PJ_MEMPREAPPROVE = @PJ_MEMPREAPPROVE,PJ_MEMAPPROVE = @PJ_MEMAPPROVE,PJ_MEMFINALAPPROVE = @PJ_MEMFINALAPPROVE,PJ_SCORE = @PJ_SCORE,PJ_PROGRESS = @PJ_PROGRESS,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_PROJECT SET PK_T_PROJECT = @PK_T_PROJECT,PJ_NAME = @PJ_NAME,PJ_TYPE = @PJ_TYPE,PJ_DEPT = @PJ_DEPT,PJ_NEXTDEPT = @PJ_NEXTDEPT,PJ_MASTER = @PJ_MASTER,PJ_PLANSTARTDATE = @PJ_PLANSTARTDATE,PJ_PLANENDDATE = @PJ_PLANENDDATE,PJ_FINISHDATE = @PJ_FINISHDATE,PJ_PERCENT = @PJ_PERCENT,PJ_STATUS = @PJ_STATUS,PJ_MEM = @PJ_MEM,PJ_MEMPRESUBMIT = @PJ_MEMPRESUBMIT,PJ_MEM4DEL = @PJ_MEM4DEL,PJ_MEMPREAPPROVE = @PJ_MEMPREAPPROVE,PJ_MEMAPPROVE = @PJ_MEMAPPROVE,PJ_MEMFINALAPPROVE = @PJ_MEMFINALAPPROVE,PJ_SCORE = @PJ_SCORE,PJ_PROGRESS = @PJ_PROGRESS,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_PROJECT {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_PROJECT SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -166,11 +158,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_PROJECT WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_PROJECT WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_PROJECT WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_PROJECT WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_PROJECT WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_PROJECT WHERE DR =1";
|
||||
|
|
@ -186,7 +178,148 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(Project_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._pk_t_project == null ? "" : "PK_T_PROJECT" + ",";
|
||||
colums+= tmpObj._pj_name == null ? "" : "PJ_NAME" + ",";
|
||||
colums+= tmpObj._pj_type == null ? "" : "PJ_TYPE" + ",";
|
||||
colums+= tmpObj._pj_dept == null ? "" : "PJ_DEPT" + ",";
|
||||
colums+= tmpObj._pj_nextDept == null ? "" : "PJ_NEXTDEPT" + ",";
|
||||
colums+= tmpObj._pj_master == null ? "" : "PJ_MASTER" + ",";
|
||||
colums+= tmpObj._pj_planStartDate == null ? "" : "PJ_PLANSTARTDATE" + ",";
|
||||
colums+= tmpObj._pj_planEndDate == null ? "" : "PJ_PLANENDDATE" + ",";
|
||||
colums+= tmpObj._pj_finishDate == null ? "" : "PJ_FINISHDATE" + ",";
|
||||
colums+= tmpObj._pj_percent == null ? "" : "PJ_PERCENT" + ",";
|
||||
colums+= tmpObj._pj_status == null ? "" : "PJ_STATUS" + ",";
|
||||
colums+= tmpObj._pj_mem == null ? "" : "PJ_MEM" + ",";
|
||||
colums+= tmpObj._pj_memPreSubmit == null ? "" : "PJ_MEMPRESUBMIT" + ",";
|
||||
colums+= tmpObj._pj_mem4del == null ? "" : "PJ_MEM4DEL" + ",";
|
||||
colums+= tmpObj._pj_memPreApprove == null ? "" : "PJ_MEMPREAPPROVE" + ",";
|
||||
colums+= tmpObj._pj_memApprove == null ? "" : "PJ_MEMAPPROVE" + ",";
|
||||
colums+= tmpObj._pj_memFinalApprove == null ? "" : "PJ_MEMFINALAPPROVE" + ",";
|
||||
colums+= tmpObj._pj_score == null ? "" : "PJ_SCORE" + ",";
|
||||
colums+= tmpObj._pj_progress == null ? "" : "PJ_PROGRESS" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(Project_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._pk_t_project == null ? "" : "@PK_T_PROJECT" + ",";
|
||||
values+= tmpObj._pj_name == null ? "" : "@PJ_NAME" + ",";
|
||||
values+= tmpObj._pj_type == null ? "" : "@PJ_TYPE" + ",";
|
||||
values+= tmpObj._pj_dept == null ? "" : "@PJ_DEPT" + ",";
|
||||
values+= tmpObj._pj_nextDept == null ? "" : "@PJ_NEXTDEPT" + ",";
|
||||
values+= tmpObj._pj_master == null ? "" : "@PJ_MASTER" + ",";
|
||||
values+= tmpObj._pj_planStartDate == null ? "" : "@PJ_PLANSTARTDATE" + ",";
|
||||
values+= tmpObj._pj_planEndDate == null ? "" : "@PJ_PLANENDDATE" + ",";
|
||||
values+= tmpObj._pj_finishDate == null ? "" : "@PJ_FINISHDATE" + ",";
|
||||
values+= tmpObj._pj_percent == null ? "" : "@PJ_PERCENT" + ",";
|
||||
values+= tmpObj._pj_status == null ? "" : "@PJ_STATUS" + ",";
|
||||
values+= tmpObj._pj_mem == null ? "" : "@PJ_MEM" + ",";
|
||||
values+= tmpObj._pj_memPreSubmit == null ? "" : "@PJ_MEMPRESUBMIT" + ",";
|
||||
values+= tmpObj._pj_mem4del == null ? "" : "@PJ_MEM4DEL" + ",";
|
||||
values+= tmpObj._pj_memPreApprove == null ? "" : "@PJ_MEMPREAPPROVE" + ",";
|
||||
values+= tmpObj._pj_memApprove == null ? "" : "@PJ_MEMAPPROVE" + ",";
|
||||
values+= tmpObj._pj_memFinalApprove == null ? "" : "@PJ_MEMFINALAPPROVE" + ",";
|
||||
values+= tmpObj._pj_score == null ? "" : "@PJ_SCORE" + ",";
|
||||
values+= tmpObj._pj_progress == null ? "" : "@PJ_PROGRESS" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(Project_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._pk_t_project !=null && tmpObj._pk_t_project != tmpObj._Opk_t_project)
|
||||
{
|
||||
updateFields +="PK_T_PROJECT = @PK_T_PROJECT," ;
|
||||
}
|
||||
if (tmpObj._pj_name !=null && tmpObj._pj_name != tmpObj._Opj_name)
|
||||
{
|
||||
updateFields +="PJ_NAME = @PJ_NAME," ;
|
||||
}
|
||||
if (tmpObj._pj_type !=null && tmpObj._pj_type != tmpObj._Opj_type)
|
||||
{
|
||||
updateFields +="PJ_TYPE = @PJ_TYPE," ;
|
||||
}
|
||||
if (tmpObj._pj_dept !=null && tmpObj._pj_dept != tmpObj._Opj_dept)
|
||||
{
|
||||
updateFields +="PJ_DEPT = @PJ_DEPT," ;
|
||||
}
|
||||
if (tmpObj._pj_nextDept !=null && tmpObj._pj_nextDept != tmpObj._Opj_nextDept)
|
||||
{
|
||||
updateFields +="PJ_NEXTDEPT = @PJ_NEXTDEPT," ;
|
||||
}
|
||||
if (tmpObj._pj_master !=null && tmpObj._pj_master != tmpObj._Opj_master)
|
||||
{
|
||||
updateFields +="PJ_MASTER = @PJ_MASTER," ;
|
||||
}
|
||||
if (tmpObj._pj_planStartDate !=null && tmpObj._pj_planStartDate != tmpObj._Opj_planStartDate)
|
||||
{
|
||||
updateFields +="PJ_PLANSTARTDATE = @PJ_PLANSTARTDATE," ;
|
||||
}
|
||||
if (tmpObj._pj_planEndDate !=null && tmpObj._pj_planEndDate != tmpObj._Opj_planEndDate)
|
||||
{
|
||||
updateFields +="PJ_PLANENDDATE = @PJ_PLANENDDATE," ;
|
||||
}
|
||||
if (tmpObj._pj_finishDate !=null && tmpObj._pj_finishDate != tmpObj._Opj_finishDate)
|
||||
{
|
||||
updateFields +="PJ_FINISHDATE = @PJ_FINISHDATE," ;
|
||||
}
|
||||
if (tmpObj._pj_percent !=null && tmpObj._pj_percent != tmpObj._Opj_percent)
|
||||
{
|
||||
updateFields +="PJ_PERCENT = @PJ_PERCENT," ;
|
||||
}
|
||||
if (tmpObj._pj_status !=null && tmpObj._pj_status != tmpObj._Opj_status)
|
||||
{
|
||||
updateFields +="PJ_STATUS = @PJ_STATUS," ;
|
||||
}
|
||||
if (tmpObj._pj_mem !=null && tmpObj._pj_mem != tmpObj._Opj_mem)
|
||||
{
|
||||
updateFields +="PJ_MEM = @PJ_MEM," ;
|
||||
}
|
||||
if (tmpObj._pj_memPreSubmit !=null && tmpObj._pj_memPreSubmit != tmpObj._Opj_memPreSubmit)
|
||||
{
|
||||
updateFields +="PJ_MEMPRESUBMIT = @PJ_MEMPRESUBMIT," ;
|
||||
}
|
||||
if (tmpObj._pj_mem4del !=null && tmpObj._pj_mem4del != tmpObj._Opj_mem4del)
|
||||
{
|
||||
updateFields +="PJ_MEM4DEL = @PJ_MEM4DEL," ;
|
||||
}
|
||||
if (tmpObj._pj_memPreApprove !=null && tmpObj._pj_memPreApprove != tmpObj._Opj_memPreApprove)
|
||||
{
|
||||
updateFields +="PJ_MEMPREAPPROVE = @PJ_MEMPREAPPROVE," ;
|
||||
}
|
||||
if (tmpObj._pj_memApprove !=null && tmpObj._pj_memApprove != tmpObj._Opj_memApprove)
|
||||
{
|
||||
updateFields +="PJ_MEMAPPROVE = @PJ_MEMAPPROVE," ;
|
||||
}
|
||||
if (tmpObj._pj_memFinalApprove !=null && tmpObj._pj_memFinalApprove != tmpObj._Opj_memFinalApprove)
|
||||
{
|
||||
updateFields +="PJ_MEMFINALAPPROVE = @PJ_MEMFINALAPPROVE," ;
|
||||
}
|
||||
if (tmpObj._pj_score !=null && tmpObj._pj_score != tmpObj._Opj_score)
|
||||
{
|
||||
updateFields +="PJ_SCORE = @PJ_SCORE," ;
|
||||
}
|
||||
if (tmpObj._pj_progress !=null && tmpObj._pj_progress != tmpObj._Opj_progress)
|
||||
{
|
||||
updateFields +="PJ_PROGRESS = @PJ_PROGRESS," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, Project_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -208,37 +341,81 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@PK_T_PROJECT", VerifyDbnull(tmpObj._pk_t_project)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_NAME", VerifyDbnull(tmpObj._pj_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_TYPE", VerifyDbnull(tmpObj._pj_type)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_DEPT", VerifyDbnull(tmpObj._pj_dept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_NEXTDEPT", VerifyDbnull(tmpObj._pj_nextDept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MASTER", VerifyDbnull(tmpObj._pj_master)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_PLANSTARTDATE", VerifyDbnull(tmpObj._pj_planStartDate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_PLANENDDATE", VerifyDbnull(tmpObj._pj_planEndDate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_FINISHDATE", VerifyDbnull(tmpObj._pj_finishDate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_PERCENT", VerifyDbnull(tmpObj._pj_percent)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_STATUS", VerifyDbnull(tmpObj._pj_status)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEM", VerifyDbnull(tmpObj._pj_mem)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEMPRESUBMIT", VerifyDbnull(tmpObj._pj_memPreSubmit)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEM4DEL", VerifyDbnull(tmpObj._pj_mem4del)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEMPREAPPROVE", VerifyDbnull(tmpObj._pj_memPreApprove)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEMAPPROVE", VerifyDbnull(tmpObj._pj_memApprove)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEMFINALAPPROVE", VerifyDbnull(tmpObj._pj_memFinalApprove)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_SCORE", VerifyDbnull(tmpObj._pj_score)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_PROGRESS", VerifyDbnull(tmpObj._pj_progress)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._pk_t_project!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PK_T_PROJECT", VerifyDbnull(tmpObj._pk_t_project)) ;
|
||||
if(tmpObj._pj_name!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_NAME", VerifyDbnull(tmpObj._pj_name)) ;
|
||||
if(tmpObj._pj_type!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_TYPE", VerifyDbnull(tmpObj._pj_type)) ;
|
||||
if(tmpObj._pj_dept!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_DEPT", VerifyDbnull(tmpObj._pj_dept)) ;
|
||||
if(tmpObj._pj_nextDept!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_NEXTDEPT", VerifyDbnull(tmpObj._pj_nextDept)) ;
|
||||
if(tmpObj._pj_master!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MASTER", VerifyDbnull(tmpObj._pj_master)) ;
|
||||
if(tmpObj._pj_planStartDate!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_PLANSTARTDATE", VerifyDbnull(tmpObj._pj_planStartDate)) ;
|
||||
if(tmpObj._pj_planEndDate!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_PLANENDDATE", VerifyDbnull(tmpObj._pj_planEndDate)) ;
|
||||
if(tmpObj._pj_finishDate!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_FINISHDATE", VerifyDbnull(tmpObj._pj_finishDate)) ;
|
||||
if(tmpObj._pj_percent!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_PERCENT", VerifyDbnull(tmpObj._pj_percent)) ;
|
||||
if(tmpObj._pj_status!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_STATUS", VerifyDbnull(tmpObj._pj_status)) ;
|
||||
if(tmpObj._pj_mem!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEM", VerifyDbnull(tmpObj._pj_mem)) ;
|
||||
if(tmpObj._pj_memPreSubmit!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEMPRESUBMIT", VerifyDbnull(tmpObj._pj_memPreSubmit)) ;
|
||||
if(tmpObj._pj_mem4del!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEM4DEL", VerifyDbnull(tmpObj._pj_mem4del)) ;
|
||||
if(tmpObj._pj_memPreApprove!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEMPREAPPROVE", VerifyDbnull(tmpObj._pj_memPreApprove)) ;
|
||||
if(tmpObj._pj_memApprove!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEMAPPROVE", VerifyDbnull(tmpObj._pj_memApprove)) ;
|
||||
if(tmpObj._pj_memFinalApprove!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEMFINALAPPROVE", VerifyDbnull(tmpObj._pj_memFinalApprove)) ;
|
||||
if(tmpObj._pj_score!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_SCORE", VerifyDbnull(tmpObj._pj_score)) ;
|
||||
if(tmpObj._pj_progress!=null)
|
||||
oraCmd.Parameters.AddWithValue("@PJ_PROGRESS", VerifyDbnull(tmpObj._pj_progress)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@PK_T_PROJECT", VerifyDbnull(tmpObj._pk_t_project)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_NAME", VerifyDbnull(tmpObj._pj_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_TYPE", VerifyDbnull(tmpObj._pj_type)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_DEPT", VerifyDbnull(tmpObj._pj_dept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_NEXTDEPT", VerifyDbnull(tmpObj._pj_nextDept)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MASTER", VerifyDbnull(tmpObj._pj_master)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_PLANSTARTDATE", VerifyDbnull(tmpObj._pj_planStartDate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_PLANENDDATE", VerifyDbnull(tmpObj._pj_planEndDate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_FINISHDATE", VerifyDbnull(tmpObj._pj_finishDate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_PERCENT", VerifyDbnull(tmpObj._pj_percent)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_STATUS", VerifyDbnull(tmpObj._pj_status)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEM", VerifyDbnull(tmpObj._pj_mem)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEMPRESUBMIT", VerifyDbnull(tmpObj._pj_memPreSubmit)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEM4DEL", VerifyDbnull(tmpObj._pj_mem4del)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEMPREAPPROVE", VerifyDbnull(tmpObj._pj_memPreApprove)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEMAPPROVE", VerifyDbnull(tmpObj._pj_memApprove)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_MEMFINALAPPROVE", VerifyDbnull(tmpObj._pj_memFinalApprove)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_SCORE", VerifyDbnull(tmpObj._pj_score)) ;
|
||||
oraCmd.Parameters.AddWithValue("@PJ_PROGRESS", VerifyDbnull(tmpObj._pj_progress)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_PublicNews
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,14 +20,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class PublicNews_base : BaseModel {
|
||||
|
||||
|
||||
internal string _news_title = String.Empty;
|
||||
internal string _news_content = String.Empty;
|
||||
internal bool _news_alert;
|
||||
internal int _news_authority;
|
||||
internal string _news_startdate = String.Empty;
|
||||
internal string _news_endDate = String.Empty;
|
||||
internal string _news_title = String.Empty,_Onews_title= String.Empty;
|
||||
internal string _news_content = String.Empty,_Onews_content= String.Empty;
|
||||
internal bool _news_alert,_Onews_alert;
|
||||
internal int _news_authority,_Onews_authority;
|
||||
internal string _news_startdate = String.Empty,_Onews_startdate= String.Empty;
|
||||
internal string _news_endDate = String.Empty,_Onews_endDate= String.Empty;
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public PublicNews_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_PublicNews
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,26 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region PublicNews_base_Imp
|
||||
[Serializable] class PublicNews_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
PublicNews_base tmpObj = (PublicNews_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj.ID = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._news_title = reader.GetString(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._news_content = reader.GetString(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._news_alert = reader.GetBoolean(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._news_authority = reader.GetInt32(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._news_startdate = reader.GetDateTime(5).ToString() ;
|
||||
if (!reader.IsDBNull(6)) tmpObj._news_endDate = reader.GetDateTime(6).ToString() ;
|
||||
if (!reader.IsDBNull(7)) tmpObj._dr = reader.GetBoolean(7);
|
||||
if (!reader.IsDBNull(8)) tmpObj._create_time = reader.GetDateTime(8).ToString() ;
|
||||
if (!reader.IsDBNull(9)) tmpObj._lastmodified = reader.GetDateTime(9).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -47,26 +28,32 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("news_title") && !(dr["news_title"] is DBNull))
|
||||
{
|
||||
tmpObj._news_title = dr["news_title"].ToString() ;
|
||||
tmpObj._Onews_title = dr["news_title"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("news_content") && !(dr["news_content"] is DBNull))
|
||||
{
|
||||
tmpObj._news_content = dr["news_content"].ToString() ;
|
||||
tmpObj._Onews_content = dr["news_content"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("news_alert") && !(dr["news_alert"] is DBNull))
|
||||
{
|
||||
tmpObj._news_alert = Convert.ToBoolean(dr["news_alert"].ToString()); ;
|
||||
tmpObj._Onews_alert = Convert.ToBoolean(dr["news_alert"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("news_authority") && !(dr["news_authority"] is DBNull))
|
||||
{
|
||||
tmpObj._news_authority = Convert.ToInt32(dr["news_authority"].ToString()); ;
|
||||
tmpObj._Onews_authority = Convert.ToInt32(dr["news_authority"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("news_startdate") && !(dr["news_startdate"] is DBNull))
|
||||
{
|
||||
tmpObj._news_startdate = dr["news_startdate"].ToString() ;
|
||||
tmpObj._Onews_startdate = dr["news_startdate"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("news_endDate") && !(dr["news_endDate"] is DBNull))
|
||||
{
|
||||
tmpObj._news_endDate = dr["news_endDate"].ToString() ;
|
||||
tmpObj._Onews_endDate = dr["news_endDate"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -87,10 +74,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
PublicNews_base tmpObj = (PublicNews_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_PUBLICNEWS(NEWS_TITLE,NEWS_CONTENT,NEWS_ALERT,NEWS_AUTHORITY,NEWS_STARTDATE,NEWS_ENDDATE) VALUES(@NEWS_TITLE,@NEWS_CONTENT,@NEWS_ALERT,@NEWS_AUTHORITY,@NEWS_STARTDATE,@NEWS_ENDDATE)";
|
||||
_strSql = "INSERT INTO dbo.T_PUBLICNEWS({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_PUBLICNEWS SET NEWS_TITLE = @NEWS_TITLE,NEWS_CONTENT = @NEWS_CONTENT,NEWS_ALERT = @NEWS_ALERT,NEWS_AUTHORITY = @NEWS_AUTHORITY,NEWS_STARTDATE = @NEWS_STARTDATE,NEWS_ENDDATE = @NEWS_ENDDATE,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_PUBLICNEWS SET NEWS_TITLE = @NEWS_TITLE,NEWS_CONTENT = @NEWS_CONTENT,NEWS_ALERT = @NEWS_ALERT,NEWS_AUTHORITY = @NEWS_AUTHORITY,NEWS_STARTDATE = @NEWS_STARTDATE,NEWS_ENDDATE = @NEWS_ENDDATE,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_PUBLICNEWS {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_PUBLICNEWS SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -101,11 +92,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_PUBLICNEWS WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_PUBLICNEWS WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_PUBLICNEWS WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_PUBLICNEWS WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_PUBLICNEWS WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_PUBLICNEWS WHERE DR =1";
|
||||
|
|
@ -121,7 +112,64 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(PublicNews_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._news_title == null ? "" : "NEWS_TITLE" + ",";
|
||||
colums+= tmpObj._news_content == null ? "" : "NEWS_CONTENT" + ",";
|
||||
colums+= tmpObj._news_alert == null ? "" : "NEWS_ALERT" + ",";
|
||||
colums+= tmpObj._news_authority == null ? "" : "NEWS_AUTHORITY" + ",";
|
||||
colums+= tmpObj._news_startdate == null ? "" : "NEWS_STARTDATE" + ",";
|
||||
colums+= tmpObj._news_endDate == null ? "" : "NEWS_ENDDATE" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(PublicNews_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._news_title == null ? "" : "@NEWS_TITLE" + ",";
|
||||
values+= tmpObj._news_content == null ? "" : "@NEWS_CONTENT" + ",";
|
||||
values+= tmpObj._news_alert == null ? "" : "@NEWS_ALERT" + ",";
|
||||
values+= tmpObj._news_authority == null ? "" : "@NEWS_AUTHORITY" + ",";
|
||||
values+= tmpObj._news_startdate == null ? "" : "@NEWS_STARTDATE" + ",";
|
||||
values+= tmpObj._news_endDate == null ? "" : "@NEWS_ENDDATE" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(PublicNews_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._news_title !=null && tmpObj._news_title != tmpObj._Onews_title)
|
||||
{
|
||||
updateFields +="NEWS_TITLE = @NEWS_TITLE," ;
|
||||
}
|
||||
if (tmpObj._news_content !=null && tmpObj._news_content != tmpObj._Onews_content)
|
||||
{
|
||||
updateFields +="NEWS_CONTENT = @NEWS_CONTENT," ;
|
||||
}
|
||||
if (tmpObj._news_alert !=null && tmpObj._news_alert != tmpObj._Onews_alert)
|
||||
{
|
||||
updateFields +="NEWS_ALERT = @NEWS_ALERT," ;
|
||||
}
|
||||
if (tmpObj._news_authority !=null && tmpObj._news_authority != tmpObj._Onews_authority)
|
||||
{
|
||||
updateFields +="NEWS_AUTHORITY = @NEWS_AUTHORITY," ;
|
||||
}
|
||||
if (tmpObj._news_startdate !=null && tmpObj._news_startdate != tmpObj._Onews_startdate)
|
||||
{
|
||||
updateFields +="NEWS_STARTDATE = @NEWS_STARTDATE," ;
|
||||
}
|
||||
if (tmpObj._news_endDate !=null && tmpObj._news_endDate != tmpObj._Onews_endDate)
|
||||
{
|
||||
updateFields +="NEWS_ENDDATE = @NEWS_ENDDATE," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, PublicNews_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -143,23 +191,39 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_TITLE", VerifyDbnull(tmpObj._news_title)) ;
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_CONTENT", VerifyDbnull(tmpObj._news_content)) ;
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_ALERT", VerifyDbnull(tmpObj._news_alert)) ;
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_AUTHORITY", VerifyDbnull(tmpObj._news_authority)) ;
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_STARTDATE", VerifyDbnull(tmpObj._news_startdate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_ENDDATE", VerifyDbnull(tmpObj._news_endDate)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._news_title!=null)
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_TITLE", VerifyDbnull(tmpObj._news_title)) ;
|
||||
if(tmpObj._news_content!=null)
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_CONTENT", VerifyDbnull(tmpObj._news_content)) ;
|
||||
if(tmpObj._news_alert!=null)
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_ALERT", VerifyDbnull(tmpObj._news_alert)) ;
|
||||
if(tmpObj._news_authority!=null)
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_AUTHORITY", VerifyDbnull(tmpObj._news_authority)) ;
|
||||
if(tmpObj._news_startdate!=null)
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_STARTDATE", VerifyDbnull(tmpObj._news_startdate)) ;
|
||||
if(tmpObj._news_endDate!=null)
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_ENDDATE", VerifyDbnull(tmpObj._news_endDate)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_TITLE", VerifyDbnull(tmpObj._news_title)) ;
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_CONTENT", VerifyDbnull(tmpObj._news_content)) ;
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_ALERT", VerifyDbnull(tmpObj._news_alert)) ;
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_AUTHORITY", VerifyDbnull(tmpObj._news_authority)) ;
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_STARTDATE", VerifyDbnull(tmpObj._news_startdate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@NEWS_ENDDATE", VerifyDbnull(tmpObj._news_endDate)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_RoleAuthority
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,11 +20,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class RoleAuthority_base : BaseModel {
|
||||
|
||||
|
||||
internal int _ra_role;
|
||||
internal int _ra_authority;
|
||||
internal int _ra_role,_Ora_role;
|
||||
internal int _ra_authority,_Ora_authority;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public RoleAuthority_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_RoleAuthority
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,23 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region RoleAuthority_base_Imp
|
||||
[Serializable] class RoleAuthority_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
RoleAuthority_base tmpObj = (RoleAuthority_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj.ID = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._ra_role = reader.GetInt32(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._ra_authority = reader.GetInt32(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._dr = reader.GetBoolean(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._operater = reader.GetInt32(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._create_time = reader.GetDateTime(5).ToString() ;
|
||||
if (!reader.IsDBNull(6)) tmpObj._lastmodified = reader.GetDateTime(6).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -44,10 +28,12 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("ra_role") && !(dr["ra_role"] is DBNull))
|
||||
{
|
||||
tmpObj._ra_role = Convert.ToInt32(dr["ra_role"].ToString()); ;
|
||||
tmpObj._Ora_role = Convert.ToInt32(dr["ra_role"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("ra_authority") && !(dr["ra_authority"] is DBNull))
|
||||
{
|
||||
tmpObj._ra_authority = Convert.ToInt32(dr["ra_authority"].ToString()); ;
|
||||
tmpObj._Ora_authority = Convert.ToInt32(dr["ra_authority"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -56,6 +42,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -72,10 +59,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
RoleAuthority_base tmpObj = (RoleAuthority_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_ROLEAUTHORITY(RA_ROLE,RA_AUTHORITY,OPERATER) VALUES(@RA_ROLE,@RA_AUTHORITY,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_ROLEAUTHORITY({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_ROLEAUTHORITY SET RA_ROLE = @RA_ROLE,RA_AUTHORITY = @RA_AUTHORITY,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_ROLEAUTHORITY SET RA_ROLE = @RA_ROLE,RA_AUTHORITY = @RA_AUTHORITY,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_ROLEAUTHORITY {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_ROLEAUTHORITY SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -86,11 +77,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_ROLEAUTHORITY WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_ROLEAUTHORITY WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_ROLEAUTHORITY WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_ROLEAUTHORITY WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_ROLEAUTHORITY WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_ROLEAUTHORITY WHERE DR =1";
|
||||
|
|
@ -106,7 +97,46 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(RoleAuthority_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._ra_role == null ? "" : "RA_ROLE" + ",";
|
||||
colums+= tmpObj._ra_authority == null ? "" : "RA_AUTHORITY" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(RoleAuthority_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._ra_role == null ? "" : "@RA_ROLE" + ",";
|
||||
values+= tmpObj._ra_authority == null ? "" : "@RA_AUTHORITY" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(RoleAuthority_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._ra_role !=null && tmpObj._ra_role != tmpObj._Ora_role)
|
||||
{
|
||||
updateFields +="RA_ROLE = @RA_ROLE," ;
|
||||
}
|
||||
if (tmpObj._ra_authority !=null && tmpObj._ra_authority != tmpObj._Ora_authority)
|
||||
{
|
||||
updateFields +="RA_AUTHORITY = @RA_AUTHORITY," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, RoleAuthority_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -128,20 +158,30 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@RA_ROLE", VerifyDbnull(tmpObj._ra_role)) ;
|
||||
oraCmd.Parameters.AddWithValue("@RA_AUTHORITY", VerifyDbnull(tmpObj._ra_authority)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._ra_role!=null)
|
||||
oraCmd.Parameters.AddWithValue("@RA_ROLE", VerifyDbnull(tmpObj._ra_role)) ;
|
||||
if(tmpObj._ra_authority!=null)
|
||||
oraCmd.Parameters.AddWithValue("@RA_AUTHORITY", VerifyDbnull(tmpObj._ra_authority)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@RA_ROLE", VerifyDbnull(tmpObj._ra_role)) ;
|
||||
oraCmd.Parameters.AddWithValue("@RA_AUTHORITY", VerifyDbnull(tmpObj._ra_authority)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_RoleEmp
|
||||
///By wm
|
||||
///on 06/24/2020
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,12 +20,12 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class RoleEmp_base : BaseModel {
|
||||
|
||||
|
||||
internal int _re_role;
|
||||
internal int _re_employee;
|
||||
internal int _warehouse;
|
||||
internal int _re_role,_Ore_role;
|
||||
internal int _re_employee,_Ore_employee;
|
||||
internal int _warehouse,_Owarehouse;
|
||||
internal int _Ooperater;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public RoleEmp_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_RoleEmp
|
||||
///By wm
|
||||
///on 06/24/2020
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -28,18 +28,22 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("re_role") && !(dr["re_role"] is DBNull))
|
||||
{
|
||||
tmpObj._re_role = Convert.ToInt32(dr["re_role"].ToString()); ;
|
||||
tmpObj._Ore_role = Convert.ToInt32(dr["re_role"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("re_employee") && !(dr["re_employee"] is DBNull))
|
||||
{
|
||||
tmpObj._re_employee = Convert.ToInt32(dr["re_employee"].ToString()); ;
|
||||
tmpObj._Ore_employee = Convert.ToInt32(dr["re_employee"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("warehouse") && !(dr["warehouse"] is DBNull))
|
||||
{
|
||||
tmpObj._warehouse = Convert.ToInt32(dr["warehouse"].ToString()); ;
|
||||
tmpObj._Owarehouse = Convert.ToInt32(dr["warehouse"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -60,10 +64,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
RoleEmp_base tmpObj = (RoleEmp_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_ROLEEMP(RE_ROLE,RE_EMPLOYEE,WAREHOUSE,OPERATER) VALUES(@RE_ROLE,@RE_EMPLOYEE,@WAREHOUSE,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_ROLEEMP({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_ROLEEMP SET RE_ROLE = @RE_ROLE,RE_EMPLOYEE = @RE_EMPLOYEE,WAREHOUSE = @WAREHOUSE,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_ROLEEMP SET RE_ROLE = @RE_ROLE,RE_EMPLOYEE = @RE_EMPLOYEE,WAREHOUSE = @WAREHOUSE,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_ROLEEMP {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_ROLEEMP SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -74,11 +82,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_ROLEEMP WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_ROLEEMP WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_ROLEEMP WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_ROLEEMP WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_ROLEEMP WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_ROLEEMP WHERE DR =1";
|
||||
|
|
@ -94,7 +102,52 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(RoleEmp_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._re_role == null ? "" : "RE_ROLE" + ",";
|
||||
colums+= tmpObj._re_employee == null ? "" : "RE_EMPLOYEE" + ",";
|
||||
colums+= tmpObj._warehouse == null ? "" : "WAREHOUSE" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(RoleEmp_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._re_role == null ? "" : "@RE_ROLE" + ",";
|
||||
values+= tmpObj._re_employee == null ? "" : "@RE_EMPLOYEE" + ",";
|
||||
values+= tmpObj._warehouse == null ? "" : "@WAREHOUSE" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(RoleEmp_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._re_role !=null && tmpObj._re_role != tmpObj._Ore_role)
|
||||
{
|
||||
updateFields +="RE_ROLE = @RE_ROLE," ;
|
||||
}
|
||||
if (tmpObj._re_employee !=null && tmpObj._re_employee != tmpObj._Ore_employee)
|
||||
{
|
||||
updateFields +="RE_EMPLOYEE = @RE_EMPLOYEE," ;
|
||||
}
|
||||
if (tmpObj._warehouse !=null && tmpObj._warehouse != tmpObj._Owarehouse)
|
||||
{
|
||||
updateFields +="WAREHOUSE = @WAREHOUSE," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, RoleEmp_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -116,15 +169,26 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@RE_ROLE", VerifyDbnull(tmpObj._re_role)) ;
|
||||
oraCmd.Parameters.AddWithValue("@RE_EMPLOYEE", VerifyDbnull(tmpObj._re_employee)) ;
|
||||
oraCmd.Parameters.AddWithValue("@WAREHOUSE", VerifyDbnull(tmpObj._warehouse)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._re_role!=null)
|
||||
oraCmd.Parameters.AddWithValue("@RE_ROLE", VerifyDbnull(tmpObj._re_role)) ;
|
||||
if(tmpObj._re_employee!=null)
|
||||
oraCmd.Parameters.AddWithValue("@RE_EMPLOYEE", VerifyDbnull(tmpObj._re_employee)) ;
|
||||
if(tmpObj._warehouse!=null)
|
||||
oraCmd.Parameters.AddWithValue("@WAREHOUSE", VerifyDbnull(tmpObj._warehouse)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@RE_ROLE", VerifyDbnull(tmpObj._re_role)) ;
|
||||
oraCmd.Parameters.AddWithValue("@RE_EMPLOYEE", VerifyDbnull(tmpObj._re_employee)) ;
|
||||
oraCmd.Parameters.AddWithValue("@WAREHOUSE", VerifyDbnull(tmpObj._warehouse)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_Role
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,12 +20,12 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class Role_base : BaseModel {
|
||||
|
||||
|
||||
internal bool _role_4Approve;
|
||||
internal string _role_name = String.Empty;
|
||||
internal string _role_desc = String.Empty;
|
||||
internal bool _role_4Approve,_Orole_4Approve;
|
||||
internal string _role_name = String.Empty,_Orole_name= String.Empty;
|
||||
internal string _role_desc = String.Empty,_Orole_desc= String.Empty;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public Role_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_Role
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,24 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region Role_base_Imp
|
||||
[Serializable] class Role_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
Role_base tmpObj = (Role_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj.ID = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._role_4Approve = reader.GetBoolean(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._role_name = reader.GetString(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._role_desc = reader.GetString(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._dr = reader.GetBoolean(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._operater = reader.GetInt32(5);
|
||||
if (!reader.IsDBNull(6)) tmpObj._create_time = reader.GetDateTime(6).ToString() ;
|
||||
if (!reader.IsDBNull(7)) tmpObj._lastmodified = reader.GetDateTime(7).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -45,14 +28,17 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("role_4Approve") && !(dr["role_4Approve"] is DBNull))
|
||||
{
|
||||
tmpObj._role_4Approve = Convert.ToBoolean(dr["role_4Approve"].ToString()); ;
|
||||
tmpObj._Orole_4Approve = Convert.ToBoolean(dr["role_4Approve"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("role_name") && !(dr["role_name"] is DBNull))
|
||||
{
|
||||
tmpObj._role_name = dr["role_name"].ToString() ;
|
||||
tmpObj._Orole_name = dr["role_name"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("role_desc") && !(dr["role_desc"] is DBNull))
|
||||
{
|
||||
tmpObj._role_desc = dr["role_desc"].ToString() ;
|
||||
tmpObj._Orole_desc = dr["role_desc"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -61,6 +47,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -77,10 +64,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
Role_base tmpObj = (Role_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_ROLE(ROLE_4APPROVE,ROLE_NAME,ROLE_DESC,OPERATER) VALUES(@ROLE_4APPROVE,@ROLE_NAME,@ROLE_DESC,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_ROLE({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_ROLE SET ROLE_4APPROVE = @ROLE_4APPROVE,ROLE_NAME = @ROLE_NAME,ROLE_DESC = @ROLE_DESC,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_ROLE SET ROLE_4APPROVE = @ROLE_4APPROVE,ROLE_NAME = @ROLE_NAME,ROLE_DESC = @ROLE_DESC,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_ROLE {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_ROLE SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -91,11 +82,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_ROLE WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_ROLE WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_ROLE WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_ROLE WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_ROLE WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_ROLE WHERE DR =1";
|
||||
|
|
@ -111,7 +102,52 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(Role_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._role_4Approve == null ? "" : "ROLE_4APPROVE" + ",";
|
||||
colums+= tmpObj._role_name == null ? "" : "ROLE_NAME" + ",";
|
||||
colums+= tmpObj._role_desc == null ? "" : "ROLE_DESC" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(Role_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._role_4Approve == null ? "" : "@ROLE_4APPROVE" + ",";
|
||||
values+= tmpObj._role_name == null ? "" : "@ROLE_NAME" + ",";
|
||||
values+= tmpObj._role_desc == null ? "" : "@ROLE_DESC" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(Role_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._role_4Approve !=null && tmpObj._role_4Approve != tmpObj._Orole_4Approve)
|
||||
{
|
||||
updateFields +="ROLE_4APPROVE = @ROLE_4APPROVE," ;
|
||||
}
|
||||
if (tmpObj._role_name !=null && tmpObj._role_name != tmpObj._Orole_name)
|
||||
{
|
||||
updateFields +="ROLE_NAME = @ROLE_NAME," ;
|
||||
}
|
||||
if (tmpObj._role_desc !=null && tmpObj._role_desc != tmpObj._Orole_desc)
|
||||
{
|
||||
updateFields +="ROLE_DESC = @ROLE_DESC," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, Role_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -133,21 +169,33 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@ROLE_4APPROVE", VerifyDbnull(tmpObj._role_4Approve)) ;
|
||||
oraCmd.Parameters.AddWithValue("@ROLE_NAME", VerifyDbnull(tmpObj._role_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@ROLE_DESC", VerifyDbnull(tmpObj._role_desc)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._role_4Approve!=null)
|
||||
oraCmd.Parameters.AddWithValue("@ROLE_4APPROVE", VerifyDbnull(tmpObj._role_4Approve)) ;
|
||||
if(tmpObj._role_name!=null)
|
||||
oraCmd.Parameters.AddWithValue("@ROLE_NAME", VerifyDbnull(tmpObj._role_name)) ;
|
||||
if(tmpObj._role_desc!=null)
|
||||
oraCmd.Parameters.AddWithValue("@ROLE_DESC", VerifyDbnull(tmpObj._role_desc)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@ROLE_4APPROVE", VerifyDbnull(tmpObj._role_4Approve)) ;
|
||||
oraCmd.Parameters.AddWithValue("@ROLE_NAME", VerifyDbnull(tmpObj._role_name)) ;
|
||||
oraCmd.Parameters.AddWithValue("@ROLE_DESC", VerifyDbnull(tmpObj._role_desc)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_trainingDetail
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,14 +20,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class TrainingDetail_base : BaseModel {
|
||||
|
||||
|
||||
internal int _train_lesson;
|
||||
internal int _train_student;
|
||||
internal int _train_score;
|
||||
internal bool _train_passed;
|
||||
internal string _train_passedDate = String.Empty;
|
||||
internal int _train_lesson,_Otrain_lesson;
|
||||
internal int _train_student,_Otrain_student;
|
||||
internal int _train_score,_Otrain_score;
|
||||
internal bool _train_passed,_Otrain_passed;
|
||||
internal string _train_passedDate = String.Empty,_Otrain_passedDate= String.Empty;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public TrainingDetail_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_trainingDetail
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,26 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region TrainingDetail_base_Imp
|
||||
[Serializable] class TrainingDetail_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
TrainingDetail_base tmpObj = (TrainingDetail_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj.ID = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._train_lesson = reader.GetInt32(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._train_student = reader.GetInt32(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._train_score = reader.GetInt32(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._train_passed = reader.GetBoolean(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._train_passedDate = reader.GetDateTime(5).ToString() ;
|
||||
if (!reader.IsDBNull(6)) tmpObj._dr = reader.GetBoolean(6);
|
||||
if (!reader.IsDBNull(7)) tmpObj._operater = reader.GetInt32(7);
|
||||
if (!reader.IsDBNull(8)) tmpObj._create_time = reader.GetDateTime(8).ToString() ;
|
||||
if (!reader.IsDBNull(9)) tmpObj._lastmodified = reader.GetDateTime(9).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -47,22 +28,27 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("train_lesson") && !(dr["train_lesson"] is DBNull))
|
||||
{
|
||||
tmpObj._train_lesson = Convert.ToInt32(dr["train_lesson"].ToString()); ;
|
||||
tmpObj._Otrain_lesson = Convert.ToInt32(dr["train_lesson"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("train_student") && !(dr["train_student"] is DBNull))
|
||||
{
|
||||
tmpObj._train_student = Convert.ToInt32(dr["train_student"].ToString()); ;
|
||||
tmpObj._Otrain_student = Convert.ToInt32(dr["train_student"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("train_score") && !(dr["train_score"] is DBNull))
|
||||
{
|
||||
tmpObj._train_score = Convert.ToInt32(dr["train_score"].ToString()); ;
|
||||
tmpObj._Otrain_score = Convert.ToInt32(dr["train_score"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("train_passed") && !(dr["train_passed"] is DBNull))
|
||||
{
|
||||
tmpObj._train_passed = Convert.ToBoolean(dr["train_passed"].ToString()); ;
|
||||
tmpObj._Otrain_passed = Convert.ToBoolean(dr["train_passed"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("train_passedDate") && !(dr["train_passedDate"] is DBNull))
|
||||
{
|
||||
tmpObj._train_passedDate = dr["train_passedDate"].ToString() ;
|
||||
tmpObj._Otrain_passedDate = dr["train_passedDate"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -71,6 +57,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -87,10 +74,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
TrainingDetail_base tmpObj = (TrainingDetail_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_TRAININGDETAIL(TRAIN_LESSON,TRAIN_STUDENT,TRAIN_SCORE,TRAIN_PASSED,TRAIN_PASSEDDATE,OPERATER) VALUES(@TRAIN_LESSON,@TRAIN_STUDENT,@TRAIN_SCORE,@TRAIN_PASSED,@TRAIN_PASSEDDATE,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_TRAININGDETAIL({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_TRAININGDETAIL SET TRAIN_LESSON = @TRAIN_LESSON,TRAIN_STUDENT = @TRAIN_STUDENT,TRAIN_SCORE = @TRAIN_SCORE,TRAIN_PASSED = @TRAIN_PASSED,TRAIN_PASSEDDATE = @TRAIN_PASSEDDATE,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_TRAININGDETAIL SET TRAIN_LESSON = @TRAIN_LESSON,TRAIN_STUDENT = @TRAIN_STUDENT,TRAIN_SCORE = @TRAIN_SCORE,TRAIN_PASSED = @TRAIN_PASSED,TRAIN_PASSEDDATE = @TRAIN_PASSEDDATE,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_TRAININGDETAIL {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_TRAININGDETAIL SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -101,11 +92,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_TRAININGDETAIL WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_TRAININGDETAIL WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_TRAININGDETAIL WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_TRAININGDETAIL WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_TRAININGDETAIL WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_TRAININGDETAIL WHERE DR =1";
|
||||
|
|
@ -121,7 +112,64 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(TrainingDetail_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._train_lesson == null ? "" : "TRAIN_LESSON" + ",";
|
||||
colums+= tmpObj._train_student == null ? "" : "TRAIN_STUDENT" + ",";
|
||||
colums+= tmpObj._train_score == null ? "" : "TRAIN_SCORE" + ",";
|
||||
colums+= tmpObj._train_passed == null ? "" : "TRAIN_PASSED" + ",";
|
||||
colums+= tmpObj._train_passedDate == null ? "" : "TRAIN_PASSEDDATE" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(TrainingDetail_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._train_lesson == null ? "" : "@TRAIN_LESSON" + ",";
|
||||
values+= tmpObj._train_student == null ? "" : "@TRAIN_STUDENT" + ",";
|
||||
values+= tmpObj._train_score == null ? "" : "@TRAIN_SCORE" + ",";
|
||||
values+= tmpObj._train_passed == null ? "" : "@TRAIN_PASSED" + ",";
|
||||
values+= tmpObj._train_passedDate == null ? "" : "@TRAIN_PASSEDDATE" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(TrainingDetail_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._train_lesson !=null && tmpObj._train_lesson != tmpObj._Otrain_lesson)
|
||||
{
|
||||
updateFields +="TRAIN_LESSON = @TRAIN_LESSON," ;
|
||||
}
|
||||
if (tmpObj._train_student !=null && tmpObj._train_student != tmpObj._Otrain_student)
|
||||
{
|
||||
updateFields +="TRAIN_STUDENT = @TRAIN_STUDENT," ;
|
||||
}
|
||||
if (tmpObj._train_score !=null && tmpObj._train_score != tmpObj._Otrain_score)
|
||||
{
|
||||
updateFields +="TRAIN_SCORE = @TRAIN_SCORE," ;
|
||||
}
|
||||
if (tmpObj._train_passed !=null && tmpObj._train_passed != tmpObj._Otrain_passed)
|
||||
{
|
||||
updateFields +="TRAIN_PASSED = @TRAIN_PASSED," ;
|
||||
}
|
||||
if (tmpObj._train_passedDate !=null && tmpObj._train_passedDate != tmpObj._Otrain_passedDate)
|
||||
{
|
||||
updateFields +="TRAIN_PASSEDDATE = @TRAIN_PASSEDDATE," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, TrainingDetail_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -143,23 +191,39 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_LESSON", VerifyDbnull(tmpObj._train_lesson)) ;
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_STUDENT", VerifyDbnull(tmpObj._train_student)) ;
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_SCORE", VerifyDbnull(tmpObj._train_score)) ;
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_PASSED", VerifyDbnull(tmpObj._train_passed)) ;
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_PASSEDDATE", VerifyDbnull(tmpObj._train_passedDate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._train_lesson!=null)
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_LESSON", VerifyDbnull(tmpObj._train_lesson)) ;
|
||||
if(tmpObj._train_student!=null)
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_STUDENT", VerifyDbnull(tmpObj._train_student)) ;
|
||||
if(tmpObj._train_score!=null)
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_SCORE", VerifyDbnull(tmpObj._train_score)) ;
|
||||
if(tmpObj._train_passed!=null)
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_PASSED", VerifyDbnull(tmpObj._train_passed)) ;
|
||||
if(tmpObj._train_passedDate!=null)
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_PASSEDDATE", VerifyDbnull(tmpObj._train_passedDate)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_LESSON", VerifyDbnull(tmpObj._train_lesson)) ;
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_STUDENT", VerifyDbnull(tmpObj._train_student)) ;
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_SCORE", VerifyDbnull(tmpObj._train_score)) ;
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_PASSED", VerifyDbnull(tmpObj._train_passed)) ;
|
||||
oraCmd.Parameters.AddWithValue("@TRAIN_PASSEDDATE", VerifyDbnull(tmpObj._train_passedDate)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_workplanDetail
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,13 +20,13 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class WorkplanDetail_base : BaseModel {
|
||||
|
||||
|
||||
internal int _wpd_workplan;
|
||||
internal int _wpd_number;
|
||||
internal string _wpd_content = String.Empty;
|
||||
internal string _wpd_mem = String.Empty;
|
||||
internal int _wpd_workplan,_Owpd_workplan;
|
||||
internal int _wpd_number,_Owpd_number;
|
||||
internal string _wpd_content = String.Empty,_Owpd_content= String.Empty;
|
||||
internal string _wpd_mem = String.Empty,_Owpd_mem= String.Empty;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public WorkplanDetail_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_workplanDetail
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,25 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region WorkplanDetail_base_Imp
|
||||
[Serializable] class WorkplanDetail_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
WorkplanDetail_base tmpObj = (WorkplanDetail_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj.ID = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._wpd_workplan = reader.GetInt32(1);
|
||||
if (!reader.IsDBNull(2)) tmpObj._wpd_number = reader.GetInt32(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._wpd_content = reader.GetString(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._wpd_mem = reader.GetString(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._dr = reader.GetBoolean(5);
|
||||
if (!reader.IsDBNull(6)) tmpObj._operater = reader.GetInt32(6);
|
||||
if (!reader.IsDBNull(7)) tmpObj._create_time = reader.GetDateTime(7).ToString() ;
|
||||
if (!reader.IsDBNull(8)) tmpObj._lastmodified = reader.GetDateTime(8).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -46,18 +28,22 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("wpd_workplan") && !(dr["wpd_workplan"] is DBNull))
|
||||
{
|
||||
tmpObj._wpd_workplan = Convert.ToInt32(dr["wpd_workplan"].ToString()); ;
|
||||
tmpObj._Owpd_workplan = Convert.ToInt32(dr["wpd_workplan"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("wpd_number") && !(dr["wpd_number"] is DBNull))
|
||||
{
|
||||
tmpObj._wpd_number = Convert.ToInt32(dr["wpd_number"].ToString()); ;
|
||||
tmpObj._Owpd_number = Convert.ToInt32(dr["wpd_number"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("wpd_content") && !(dr["wpd_content"] is DBNull))
|
||||
{
|
||||
tmpObj._wpd_content = dr["wpd_content"].ToString() ;
|
||||
tmpObj._Owpd_content = dr["wpd_content"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("wpd_mem") && !(dr["wpd_mem"] is DBNull))
|
||||
{
|
||||
tmpObj._wpd_mem = dr["wpd_mem"].ToString() ;
|
||||
tmpObj._Owpd_mem = dr["wpd_mem"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -66,6 +52,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -82,10 +69,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
WorkplanDetail_base tmpObj = (WorkplanDetail_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_WORKPLANDETAIL(WPD_WORKPLAN,WPD_NUMBER,WPD_CONTENT,WPD_MEM,OPERATER) VALUES(@WPD_WORKPLAN,@WPD_NUMBER,@WPD_CONTENT,@WPD_MEM,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_WORKPLANDETAIL({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_WORKPLANDETAIL SET WPD_WORKPLAN = @WPD_WORKPLAN,WPD_NUMBER = @WPD_NUMBER,WPD_CONTENT = @WPD_CONTENT,WPD_MEM = @WPD_MEM,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_WORKPLANDETAIL SET WPD_WORKPLAN = @WPD_WORKPLAN,WPD_NUMBER = @WPD_NUMBER,WPD_CONTENT = @WPD_CONTENT,WPD_MEM = @WPD_MEM,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_WORKPLANDETAIL {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_WORKPLANDETAIL SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -96,11 +87,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_WORKPLANDETAIL WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_WORKPLANDETAIL WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_WORKPLANDETAIL WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_WORKPLANDETAIL WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_WORKPLANDETAIL WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_WORKPLANDETAIL WHERE DR =1";
|
||||
|
|
@ -116,7 +107,58 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(WorkplanDetail_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._wpd_workplan == null ? "" : "WPD_WORKPLAN" + ",";
|
||||
colums+= tmpObj._wpd_number == null ? "" : "WPD_NUMBER" + ",";
|
||||
colums+= tmpObj._wpd_content == null ? "" : "WPD_CONTENT" + ",";
|
||||
colums+= tmpObj._wpd_mem == null ? "" : "WPD_MEM" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(WorkplanDetail_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._wpd_workplan == null ? "" : "@WPD_WORKPLAN" + ",";
|
||||
values+= tmpObj._wpd_number == null ? "" : "@WPD_NUMBER" + ",";
|
||||
values+= tmpObj._wpd_content == null ? "" : "@WPD_CONTENT" + ",";
|
||||
values+= tmpObj._wpd_mem == null ? "" : "@WPD_MEM" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(WorkplanDetail_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._wpd_workplan !=null && tmpObj._wpd_workplan != tmpObj._Owpd_workplan)
|
||||
{
|
||||
updateFields +="WPD_WORKPLAN = @WPD_WORKPLAN," ;
|
||||
}
|
||||
if (tmpObj._wpd_number !=null && tmpObj._wpd_number != tmpObj._Owpd_number)
|
||||
{
|
||||
updateFields +="WPD_NUMBER = @WPD_NUMBER," ;
|
||||
}
|
||||
if (tmpObj._wpd_content !=null && tmpObj._wpd_content != tmpObj._Owpd_content)
|
||||
{
|
||||
updateFields +="WPD_CONTENT = @WPD_CONTENT," ;
|
||||
}
|
||||
if (tmpObj._wpd_mem !=null && tmpObj._wpd_mem != tmpObj._Owpd_mem)
|
||||
{
|
||||
updateFields +="WPD_MEM = @WPD_MEM," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, WorkplanDetail_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -138,22 +180,36 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@WPD_WORKPLAN", VerifyDbnull(tmpObj._wpd_workplan)) ;
|
||||
oraCmd.Parameters.AddWithValue("@WPD_NUMBER", VerifyDbnull(tmpObj._wpd_number)) ;
|
||||
oraCmd.Parameters.AddWithValue("@WPD_CONTENT", VerifyDbnull(tmpObj._wpd_content)) ;
|
||||
oraCmd.Parameters.AddWithValue("@WPD_MEM", VerifyDbnull(tmpObj._wpd_mem)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._wpd_workplan!=null)
|
||||
oraCmd.Parameters.AddWithValue("@WPD_WORKPLAN", VerifyDbnull(tmpObj._wpd_workplan)) ;
|
||||
if(tmpObj._wpd_number!=null)
|
||||
oraCmd.Parameters.AddWithValue("@WPD_NUMBER", VerifyDbnull(tmpObj._wpd_number)) ;
|
||||
if(tmpObj._wpd_content!=null)
|
||||
oraCmd.Parameters.AddWithValue("@WPD_CONTENT", VerifyDbnull(tmpObj._wpd_content)) ;
|
||||
if(tmpObj._wpd_mem!=null)
|
||||
oraCmd.Parameters.AddWithValue("@WPD_MEM", VerifyDbnull(tmpObj._wpd_mem)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@WPD_WORKPLAN", VerifyDbnull(tmpObj._wpd_workplan)) ;
|
||||
oraCmd.Parameters.AddWithValue("@WPD_NUMBER", VerifyDbnull(tmpObj._wpd_number)) ;
|
||||
oraCmd.Parameters.AddWithValue("@WPD_CONTENT", VerifyDbnull(tmpObj._wpd_content)) ;
|
||||
oraCmd.Parameters.AddWithValue("@WPD_MEM", VerifyDbnull(tmpObj._wpd_mem)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Object
|
||||
///BASIC CLASS FOR TABLE t_workplan
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
|
|
@ -20,11 +20,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
public class Workplan_base : BaseModel {
|
||||
|
||||
|
||||
internal string _wp_date = String.Empty;
|
||||
internal int _wp_emp;
|
||||
internal string _wp_date = String.Empty,_Owp_date= String.Empty;
|
||||
internal int _wp_emp,_Owp_emp;
|
||||
|
||||
|
||||
internal string _create_time = String.Empty;
|
||||
internal int _Ooperater;
|
||||
internal string _create_time = String.Empty,_Ocreate_time= String.Empty;
|
||||
|
||||
|
||||
public Workplan_base () {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
///Data Implemention Object
|
||||
///BASIC CRUD CLASS FOR TABLE t_workplan
|
||||
///By wm
|
||||
///on 06/30/2017
|
||||
///on 08/04/2023
|
||||
/// </summary>
|
||||
|
||||
|
||||
|
|
@ -15,23 +15,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
{
|
||||
#region Workplan_base_Imp
|
||||
[Serializable] class Workplan_base_Imp: BaseModel_Imp{
|
||||
protected override void Assem_Model(SqlDataReader reader, BaseModel obj) {
|
||||
/*
|
||||
if (reader != null && !reader.IsClosed) {
|
||||
Workplan_base tmpObj = (Workplan_base)obj;
|
||||
if (reader.Read()) {
|
||||
if (!reader.IsDBNull(0)) tmpObj.ID = reader.GetInt32(0);
|
||||
if (!reader.IsDBNull(1)) tmpObj._wp_date = reader.GetDateTime(1).ToString() ;
|
||||
if (!reader.IsDBNull(2)) tmpObj._wp_emp = reader.GetInt32(2);
|
||||
if (!reader.IsDBNull(3)) tmpObj._dr = reader.GetBoolean(3);
|
||||
if (!reader.IsDBNull(4)) tmpObj._operater = reader.GetInt32(4);
|
||||
if (!reader.IsDBNull(5)) tmpObj._create_time = reader.GetDateTime(5).ToString() ;
|
||||
if (!reader.IsDBNull(6)) tmpObj._lastmodified = reader.GetDateTime(6).ToString() ;
|
||||
reader.Close();
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
protected override void datarowToModel(DataRow dr, BaseModel obj)
|
||||
{
|
||||
if (dr != null )
|
||||
|
|
@ -44,10 +28,12 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("wp_date") && !(dr["wp_date"] is DBNull))
|
||||
{
|
||||
tmpObj._wp_date = dr["wp_date"].ToString() ;
|
||||
tmpObj._Owp_date = dr["wp_date"].ToString() ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("wp_emp") && !(dr["wp_emp"] is DBNull))
|
||||
{
|
||||
tmpObj._wp_emp = Convert.ToInt32(dr["wp_emp"].ToString()); ;
|
||||
tmpObj._Owp_emp = Convert.ToInt32(dr["wp_emp"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("dr") && !(dr["dr"] is DBNull))
|
||||
{
|
||||
|
|
@ -56,6 +42,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
if (dr.Table.Columns.Contains("operater") && !(dr["operater"] is DBNull))
|
||||
{
|
||||
tmpObj._operater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
tmpObj._Ooperater = Convert.ToInt32(dr["operater"].ToString()); ;
|
||||
}
|
||||
if (dr.Table.Columns.Contains("create_time") && !(dr["create_time"] is DBNull))
|
||||
{
|
||||
|
|
@ -72,10 +59,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
Workplan_base tmpObj = (Workplan_base)modelObj;
|
||||
switch (this._op_flag) {
|
||||
case (int)op_flag.add:
|
||||
_strSql = "INSERT INTO dbo. T_WORKPLAN(WP_DATE,WP_EMP,OPERATER) VALUES(@WP_DATE,@WP_EMP,@OPERATER)";
|
||||
_strSql = "INSERT INTO dbo.T_WORKPLAN({0}) VALUES({1} )";
|
||||
_strSql = String.Format(_strSql, getFields(tmpObj), getValues(tmpObj));
|
||||
|
||||
break;
|
||||
case (int)op_flag.update:
|
||||
_strSql = "UPDATE dbo.T_WORKPLAN SET WP_DATE = @WP_DATE,WP_EMP = @WP_EMP,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
// _strSql = "UPDATE dbo.T_WORKPLAN SET WP_DATE = @WP_DATE,WP_EMP = @WP_EMP,OPERATER = @OPERATER,LASTMODIFIED = getdate() WHERE ID = @ID";
|
||||
_strSql = "UPDATE dbo.T_WORKPLAN {0} WHERE ID = @ID";
|
||||
_strSql = String.Format(_strSql, getChangedFields(tmpObj) );
|
||||
break;
|
||||
case (int)op_flag.delete:
|
||||
// _strSql = "UPDATE dbo.T_WORKPLAN SET DR =0 WHERE ID = @ID";
|
||||
|
|
@ -86,11 +77,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case (int)op_flag.queryAll:
|
||||
_strSql = "SELECT * FROM dbo.T_WORKPLAN WHERE DR =1 ";
|
||||
if (this.rownumEnd >0 )
|
||||
// if (this.rownumEnd >0 )
|
||||
{
|
||||
_strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_WORKPLAN WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
// _strSql = "SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM dbo.T_WORKPLAN WHERE DR =1 )AS SORTEDTB WHERE DR =1 AND sortNo BETWEEN @START AND @END";
|
||||
}
|
||||
_strSql += ";SELECT COUNT(*) FROM T_WORKPLAN WHERE DR =1";
|
||||
// _strSql += ";SELECT COUNT(*) FROM T_WORKPLAN WHERE DR =1";
|
||||
break;
|
||||
case (int)op_flag.queryActived:
|
||||
_strSql = "SELECT * FROM dbo.T_WORKPLAN WHERE DR =1";
|
||||
|
|
@ -106,7 +97,46 @@ namespace DeiNiu.wms.Data.Model
|
|||
oraCmd.CommandText = _strSql;
|
||||
fillParameters(oraCmd,tmpObj);
|
||||
}
|
||||
|
||||
private string getFields(Workplan_base tmpObj)
|
||||
{
|
||||
String colums ="";
|
||||
colums+= tmpObj._wp_date == null ? "" : "WP_DATE" + ",";
|
||||
colums+= tmpObj._wp_emp == null ? "" : "WP_EMP" + ",";
|
||||
colums+= tmpObj._operater == null ? "" : "OPERATER" + ",";
|
||||
return colums.Substring(0,colums.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getValues(Workplan_base tmpObj)
|
||||
{
|
||||
String values ="";
|
||||
values+= tmpObj._wp_date == null ? "" : "@WP_DATE" + ",";
|
||||
values+= tmpObj._wp_emp == null ? "" : "@WP_EMP" + ",";
|
||||
values+= tmpObj._operater == null ? "" : "@OPERATER" + ",";
|
||||
return values.Substring(0,values.Length -1) ;
|
||||
|
||||
}
|
||||
|
||||
private string getChangedFields(Workplan_base tmpObj)
|
||||
{
|
||||
string updateFields = " set ";
|
||||
if (tmpObj._wp_date !=null && tmpObj._wp_date != tmpObj._Owp_date)
|
||||
{
|
||||
updateFields +="WP_DATE = @WP_DATE," ;
|
||||
}
|
||||
if (tmpObj._wp_emp !=null && tmpObj._wp_emp != tmpObj._Owp_emp)
|
||||
{
|
||||
updateFields +="WP_EMP = @WP_EMP," ;
|
||||
}
|
||||
if (tmpObj._operater !=null && tmpObj._operater != tmpObj._Ooperater)
|
||||
{
|
||||
updateFields +="OPERATER = @OPERATER," ;
|
||||
}
|
||||
updateFields +="LASTMODIFIED = getdate()" ;
|
||||
return updateFields ;
|
||||
|
||||
}
|
||||
|
||||
private void fillParameters(SqlCommand oraCmd, Workplan_base tmpObj) {
|
||||
switch (this._op_flag) {
|
||||
|
|
@ -128,20 +158,30 @@ namespace DeiNiu.wms.Data.Model
|
|||
case (int)op_flag.queryActived:
|
||||
return;
|
||||
case (int)op_flag.update:
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
break;
|
||||
oraCmd.Parameters.AddWithValue("@ID", tmpObj.ID);
|
||||
oraCmd.Parameters.AddWithValue("@WP_DATE", VerifyDbnull(tmpObj._wp_date)) ;
|
||||
oraCmd.Parameters.AddWithValue("@WP_EMP", VerifyDbnull(tmpObj._wp_emp)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
// oraCmd.Parameters.AddWithValue("@LASTMODIFIED", "getdate()") ;
|
||||
return;
|
||||
case (int)op_flag.add:
|
||||
if(tmpObj._wp_date!=null)
|
||||
oraCmd.Parameters.AddWithValue("@WP_DATE", VerifyDbnull(tmpObj._wp_date)) ;
|
||||
if(tmpObj._wp_emp!=null)
|
||||
oraCmd.Parameters.AddWithValue("@WP_EMP", VerifyDbnull(tmpObj._wp_emp)) ;
|
||||
if(tmpObj._operater!=null)
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
return;
|
||||
|
||||
}
|
||||
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||||
oraCmd.Parameters.AddWithValue("@WP_DATE", VerifyDbnull(tmpObj._wp_date)) ;
|
||||
oraCmd.Parameters.AddWithValue("@WP_EMP", VerifyDbnull(tmpObj._wp_emp)) ;
|
||||
oraCmd.Parameters.AddWithValue("@OPERATER", VerifyDbnull(tmpObj._operater)) ;
|
||||
|
||||
}
|
||||
|
||||
protected override enumDbInstance instance
|
||||
{
|
||||
get
|
||||
{
|
||||
|
||||
return enumDbInstance.platForm;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,6 +32,11 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@NAME", mObj.CmdParameters[0] );
|
||||
break;
|
||||
case 101: //by name
|
||||
_strSql = "SELECT * FROM t_Customer WHERE customerId = @custId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@custId", mObj.CmdParameters[0]);
|
||||
break;
|
||||
case 200: //sync customers
|
||||
_strSql = "insert into [t_Customer] ( [customerId],[custType])"
|
||||
+ " select custId ,[custType] from v_erpCustomer "
|
||||
|
|
@ -57,8 +62,16 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
|
||||
break;
|
||||
case 500: //by name
|
||||
_strSql = "update t_Customer set [pickInterval] =@interval WHERE id in " + mObj.CmdParameters[0];
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
}
|
||||
sqlCmd.Parameters.AddWithValue("@interval", mObj.CmdParameters[1]);
|
||||
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -32,8 +32,12 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@NAME", mObj.CmdParameters[0] );
|
||||
break;
|
||||
|
||||
|
||||
|
||||
case 200: //by vendNo
|
||||
_strSql = "SELECT * FROM t_erp_bussinessDoc WHERE businessCode = @vendNo";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@vendNo", mObj.CmdParameters[0]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,55 @@
|
|||
|
||||
/// <summary>
|
||||
///INTERFACE IMPLIMENT FOR TABLE t_erp_pandian
|
||||
///By wm with codesmith.
|
||||
///on 06/08/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
using System.Data.SqlClient;
|
||||
namespace DeiNiu.wms.Data.Model
|
||||
{
|
||||
[Serializable] class Erp_pandian_Imp : Erp_pandian_base_Imp
|
||||
{
|
||||
protected override void CmdPrepare(SqlCommand sqlCmd)
|
||||
{
|
||||
base.CmdPrepare(sqlCmd);
|
||||
Erp_pandian mObj = ( Erp_pandian)modelObj;
|
||||
switch (_cust_op_flag)
|
||||
{
|
||||
case 99: //query with dic
|
||||
_strSql = "SELECT *,ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM t_erp_pandian WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
_strSql = "SELECT * FROM (" + _strSql + " )AS SORTEDTB WHERE sortNo BETWEEN @START AND @END" + " ORDER BY ID DESC";
|
||||
_strSql += ";SELECT COUNT(*) FROM t_erp_pandian WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@START", this._rownumStart);
|
||||
sqlCmd.Parameters.AddWithValue("@END", this._rownumEnd);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
case 100: //by orderNo
|
||||
_strSql = "SELECT * FROM v_pandianSummary WHERE orderNo = @orderNo ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@orderNo", mObj.CmdParameters[0] );
|
||||
|
||||
break;
|
||||
case 200: //by orderNO and goodsId detail, no batch detail
|
||||
_strSql = "SELECT * FROM v_pandianSummary WHERE orderNo = @orderNo and goodsId=@goodsId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
sqlCmd.Parameters.AddWithValue("@orderNo", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@goodsId", mObj.CmdParameters[1]);
|
||||
break;
|
||||
|
||||
case 300: //by orderNO and goodsId
|
||||
_strSql = "SELECT * FROM t_erp_pandian WHERE orderNo = @orderNo and goodsId=@goodsId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@orderNo", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@goodsId", mObj.CmdParameters[1]);
|
||||
break;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -28,9 +28,9 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
break;
|
||||
case 98: //query with dic
|
||||
_strSql = "SELECT *,ROW_NUMBER() OVER (ORDER BY createtime DESC) as sortNo FROM v_purch_d WHERE DR = 1 " + mObj.CmdParameters[0].ToString() ; //按供应商排序
|
||||
_strSql = "SELECT *,ROW_NUMBER() OVER (ORDER BY createtime DESC) as sortNo FROM v_purch_d_4_valid WHERE DR = 1 " + mObj.CmdParameters[0].ToString() ; //按供应商排序
|
||||
_strSql = "SELECT * FROM (" + _strSql + " )AS SORTEDTB WHERE sortNo BETWEEN @START AND @END" + " ORDER BY createtime ";
|
||||
_strSql += ";SELECT COUNT(*) FROM v_purch_d WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
_strSql += ";SELECT COUNT(*) FROM v_purch_d_4_valid WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@START", this._rownumStart);
|
||||
sqlCmd.Parameters.AddWithValue("@END", this._rownumEnd);
|
||||
|
|
@ -85,7 +85,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
|
||||
_strSql = "SELECT * FROM v_purch_d_noPre WHERE pur_order = @pur_order";
|
||||
if (Convert.ToInt16(mObj.CmdParameters[1]) > 0)
|
||||
if (Convert.ToInt32(mObj.CmdParameters[1]) > 0)
|
||||
{
|
||||
_strSql += " and wms_state =@wms_state";
|
||||
sqlCmd.Parameters.AddWithValue("@wms_state", mObj.CmdParameters[1]);
|
||||
|
|
@ -99,7 +99,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
case 210: //get detail by vender
|
||||
|
||||
_strSql = "SELECT * FROM v_purch_d WHERE vender = @vender";
|
||||
if (Convert.ToInt16(mObj.CmdParameters[1]) > 0)
|
||||
if (Convert.ToInt32(mObj.CmdParameters[1]) > 0)
|
||||
{
|
||||
_strSql += " and wms_state =@wms_state";
|
||||
sqlCmd.Parameters.AddWithValue("@wms_state", mObj.CmdParameters[1]);
|
||||
|
|
@ -116,7 +116,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
case 400: //get detail by orderno
|
||||
|
||||
_strSql = "SELECT * FROM v_stockInRequestDetail WHERE receive_order = @pur_order";
|
||||
if (Convert.ToInt16(mObj.CmdParameters[1]) > 0)
|
||||
if (Convert.ToInt32(mObj.CmdParameters[1]) > 0)
|
||||
{
|
||||
_strSql += " and wms_state =@wms_state";
|
||||
sqlCmd.Parameters.AddWithValue("@wms_state", mObj.CmdParameters[1]);
|
||||
|
|
@ -216,6 +216,33 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@orderNo", mObj.CmdParameters[0]);
|
||||
break;
|
||||
case 1300: //get by vender
|
||||
|
||||
_strSql = "SELECT * FROM [v_purch_d] where [preInOrderNo] =@preOrder and customerid is not null order by @orderBy ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@preOrder", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@orderBy", mObj.CmdParameters[1]);
|
||||
break;
|
||||
|
||||
|
||||
case 1400: //get by vender
|
||||
|
||||
_strSql = "SELECT * FROM v_purch_d_4_valid where vender =@vender and count4valid>0";
|
||||
sqlCmd.Parameters.AddWithValue("@vender", mObj.CmdParameters[0]);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
|
||||
|
||||
case 1500: //get by vender
|
||||
|
||||
_strSql = "SELECT top 1000 * FROM t_erp_purch where erp_state =@status order by createtime desc";
|
||||
sqlCmd.Parameters.AddWithValue("@vender", mObj.CmdParameters[0]);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -33,6 +33,13 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@orderno", mObj.CmdParameters[0] );
|
||||
break;
|
||||
case 101: //by order
|
||||
_strSql = "SELECT * FROM v_purch_d WHERE preInOrderNo = @orderNo and preState =@preState";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@orderno", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@preState", mObj.CmdParameters[1]);
|
||||
break;
|
||||
|
||||
case 200: //by purch order and detail id to get record
|
||||
_strSql = "SELECT * FROM t_erp_purch_receive_pre WHERE preInOrderNo = @orderNo and purch_d_id=@id";
|
||||
// _strSql = "SELECT * FROM t_erp_purch_receive_pre WHERE pur_order = @orderNo and purch_d_id=@id";
|
||||
|
|
@ -129,6 +136,21 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@count", mObj.CmdParameters[2]);
|
||||
sqlCmd.Parameters.AddWithValue("@operId", mObj.CmdParameters[3]);
|
||||
break;
|
||||
|
||||
case 800: //update receiveno by preInNo,detailId
|
||||
_strSql = "update t_erp_purch_receive_pre set state =@state ,operater =@operId where preInOrderNo =@orderNo";
|
||||
|
||||
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@orderNo", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@state",(int) enumInStockOrderStatus.完验);
|
||||
sqlCmd.Parameters.AddWithValue("@operId", mObj.CmdParameters[1]);
|
||||
break;
|
||||
case 900: // 所有待入库
|
||||
_strSql = "SELECT * FROM v_purch_d_arrive_preSum WHERE newCount4Valid >0";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,45 @@
|
|||
|
||||
/// <summary>
|
||||
///INTERFACE IMPLIMENT FOR TABLE t_erp_purch_receive_pre_valid
|
||||
///By wm with codesmith.
|
||||
///on 07/26/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
using System.Data.SqlClient;
|
||||
namespace DeiNiu.wms.Data.Model
|
||||
{
|
||||
[Serializable] class Erp_purch_receive_pre_valid_Imp : Erp_purch_receive_pre_valid_base_Imp
|
||||
{
|
||||
protected override void CmdPrepare(SqlCommand sqlCmd)
|
||||
{
|
||||
base.CmdPrepare(sqlCmd);
|
||||
Erp_purch_receive_pre_valid mObj = ( Erp_purch_receive_pre_valid)modelObj;
|
||||
switch (_cust_op_flag)
|
||||
{
|
||||
case 99: //query with dic
|
||||
_strSql = "SELECT *,ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM t_erp_purch_receive_pre_valid WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
_strSql = "SELECT * FROM (" + _strSql + " )AS SORTEDTB WHERE sortNo BETWEEN @START AND @END" + " ORDER BY ID DESC";
|
||||
_strSql += ";SELECT COUNT(*) FROM t_erp_purch_receive_pre_valid WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@START", this._rownumStart);
|
||||
sqlCmd.Parameters.AddWithValue("@END", this._rownumEnd);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
case 100: //by name
|
||||
_strSql = "SELECT * FROM t_erp_purch_receive_pre_valid WHERE NAME = @NAME";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@NAME", mObj.CmdParameters[0] );
|
||||
break;
|
||||
case 200: //by name
|
||||
_strSql = "SELECT * FROM t_erp_purch_receive_pre_valid WHERE [preInOrderNo] = @preInOrderNo and goodsId =@goodsId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@preInOrderNo", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@goodsId", mObj.CmdParameters[1]);
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -47,6 +47,15 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@preInOrder", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@flowNo", mObj.CmdParameters[1]);
|
||||
break;
|
||||
case 400: //check flowNo usage
|
||||
|
||||
_strSql = "SELECT [preInOrder] ,[receive_order] ,[purch_d_id] ,[goods_id],sum(inCount) as inCount FROM [t_erp_receiveValidDetail] " +
|
||||
" WHERE preInOrder =@preInOrder" +
|
||||
" group by [preInOrder] ,[receive_order] ,[purch_d_id] ,[goods_id]";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@preInOrder", mObj.CmdParameters[0]);
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@wmsState", mObj.CmdParameters[2]);
|
||||
sqlCmd.Parameters.AddWithValue("@pickOrderNo", mObj.CmdParameters[3]);
|
||||
LogHelper.debug(typeof(Erp_sale_Imp), String.Format(" sql " +_strSql));
|
||||
// LogHelper.debug(typeof(Erp_sale_Imp), String.Format(" sql " +_strSql));
|
||||
|
||||
break;
|
||||
case 400: //出库单分配拣货单更新状态
|
||||
|
|
|
|||
|
|
@ -32,12 +32,21 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@NAME", mObj.CmdParameters[0] );
|
||||
break;
|
||||
case 200: //by name
|
||||
case 200: //by sale order
|
||||
_strSql = "SELECT * FROM t_erp_sale_d WHERE sale_order = @sale_order";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@sale_order", mObj.CmdParameters[0]);
|
||||
break;
|
||||
|
||||
case 300: //by pickorder
|
||||
_strSql = "SELECT [id] ,[sale_order] ,[erp_state] ,[wms_state] ,[goods_id] ,[count],[reviseCount] ,[pickCount] FROM t_erp_sale_d s " +
|
||||
" WHERE exists (select 1 from t_erp_sale where pickOrder=@pickOrder and sale_order = s.sale_order)";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@pickOrder", mObj.CmdParameters[0]);
|
||||
break;
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,40 @@
|
|||
|
||||
/// <summary>
|
||||
///INTERFACE IMPLIMENT FOR TABLE t_goodTypeLot
|
||||
///By wm with codesmith.
|
||||
///on 08/09/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
using System.Data.SqlClient;
|
||||
namespace DeiNiu.wms.Data.Model
|
||||
{
|
||||
[Serializable] class GoodTypeLot_Imp : GoodTypeLot_base_Imp
|
||||
{
|
||||
protected override void CmdPrepare(SqlCommand sqlCmd)
|
||||
{
|
||||
base.CmdPrepare(sqlCmd);
|
||||
GoodTypeLot mObj = ( GoodTypeLot)modelObj;
|
||||
switch (_cust_op_flag)
|
||||
{
|
||||
case 99: //query with dic
|
||||
_strSql = "SELECT *,ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM t_goodTypeLot WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
_strSql = "SELECT * FROM (" + _strSql + " )AS SORTEDTB WHERE sortNo BETWEEN @START AND @END" + " ORDER BY ID DESC";
|
||||
_strSql += ";SELECT COUNT(*) FROM t_goodTypeLot WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@START", this._rownumStart);
|
||||
sqlCmd.Parameters.AddWithValue("@END", this._rownumEnd);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
case 100: //by name
|
||||
_strSql = "SELECT * FROM t_goodTypeLot WHERE NAME = @NAME";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@NAME", mObj.CmdParameters[0] );
|
||||
break;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -32,8 +32,19 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@NAME", mObj.CmdParameters[0] );
|
||||
break;
|
||||
|
||||
|
||||
|
||||
case 200: // get goodstype not set default lot
|
||||
_strSql = "select * from [v_GoodsTypelot] where lotid =@lotId";
|
||||
sqlCmd.Parameters.AddWithValue("@lotId", mObj.CmdParameters[0]);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
|
||||
case 300: // get goodstype not set default lot
|
||||
_strSql = "select * from t_node n where parentid=29 and not exists(select 1 from t_goodTypeLot where goodsType =n.id ) order by name";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -63,10 +63,10 @@ namespace DeiNiu.wms.Data.Model
|
|||
case 500: //
|
||||
_strSql = " select top 100 * from [v_flowTask4Wince] f where 1=1 ";
|
||||
|
||||
int status= Convert.ToInt16( mObj.cmdParameters[0]);
|
||||
int partion = Convert.ToInt16(mObj.cmdParameters[1]);
|
||||
int emId = Convert.ToInt16(mObj.cmdParameters[2]);
|
||||
int days = Convert.ToInt16(mObj.cmdParameters[3]);
|
||||
int status= Convert.ToInt32( mObj.cmdParameters[0]);
|
||||
int partion = Convert.ToInt32(mObj.cmdParameters[1]);
|
||||
int emId = Convert.ToInt32(mObj.cmdParameters[2]);
|
||||
int days = Convert.ToInt32(mObj.cmdParameters[3]);
|
||||
#if DEBUG
|
||||
days = 1000;
|
||||
#endif
|
||||
|
|
@ -127,6 +127,15 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@state", (int)enumFlowTaskStatus.进行中);
|
||||
break;
|
||||
|
||||
case 1000: // 开始 jobs
|
||||
_strSql = "update t_wmsFlow set orderNo=@orderNo ,state =@state where flowNo =@flowNo";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
sqlCmd.Parameters.AddWithValue("@orderNo", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@flowNo", mObj.CmdParameters[1]);
|
||||
sqlCmd.Parameters.AddWithValue("@state", (int)enumFlowTaskStatus.进行中);
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -93,6 +93,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@drugCode", mObj.CmdParameters[0]);
|
||||
break;
|
||||
case 810: // 取没有对应货位类别字典的分类
|
||||
_strSql = "update t_wmsgoods set goodstype =@goodsType where " +
|
||||
" exists ( select * from [v_erpGoodLocType] where goodsid = t_wmsgoods.goodsId and drug_code =@drugCode) ;";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@drugCode", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@goodsType", mObj.CmdParameters[1]);
|
||||
break;
|
||||
|
||||
case 900:
|
||||
|
||||
_strSql ="SELECT isnull(sum(count),0) as repCnt FROM [t_wmsOutPickDetail] a where createtime +1>GETDATE() and skuid =@skuId and exists (select 1 from t_wmsoutpickrequest where pickorderno =a.pickorderno and ordertype=3) and state<5 "
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@NAME", mObj.CmdParameters[0] );
|
||||
break;
|
||||
case 110: //initial by goodsid,batch,locationid
|
||||
_strSql = "SELECT * FROM t_wmsInRequest WHERE ORDERNO =@ORDERNO";
|
||||
_strSql = "SELECT * FROM t_wmsInRequest WHERE preInOrder =@ORDERNO";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@ORDERNO", mObj.CmdParameters[0]);
|
||||
break;
|
||||
|
|
@ -92,8 +92,8 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
// A WHERE EXISTS(SELECT 1 FROM V_STOCKINREQUEST_AVAILABLE B "
|
||||
// + " WHERE STATE =0 AND A.ORDERNO = B.ORDERNO);";
|
||||
_strSql += "; INSERT INTO t_wmsInRequest (ORDERNO,STATE,ORDERTYPENAME,ORDERDATE,VENDER,OWNER,DESCRIPTION) SELECT ORDERNO,STATE,ORDERTYPENAME,ORDERDATE,VENDER,OWNER, DESCRIPTION "
|
||||
+" FROM V_STOCKINREQUEST_AVAILABLE" ;// WHERE STATE =0 ";
|
||||
_strSql += "; INSERT INTO t_wmsInRequest (preInOrder,STATE,ORDERTYPENAME,ORDERDATE,VENDER,OWNER,DESCRIPTION) SELECT ORDERNO,STATE,ORDERTYPENAME,ORDERDATE,VENDER,OWNER, DESCRIPTION "
|
||||
+ " FROM V_STOCKINREQUEST_AVAILABLE" ;// WHERE STATE =0 ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
|
||||
|
|
@ -102,7 +102,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
case 400: //query order detail by orderNo,
|
||||
|
||||
_strSql = "SELECT * FROM V_STOCKINREQUESTDETAIL_WMS WHERE ORDERNO =@ORDERNO"
|
||||
_strSql = "SELECT * FROM V_STOCKINREQUESTDETAIL_WMS WHERE preInOrder =@ORDERNO"
|
||||
+ " ORDER BY GOODSID,BATCH"; //同药品,按批次排序,便于分配货位。
|
||||
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
|
@ -147,8 +147,8 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case 700: //delete request and details
|
||||
|
||||
_strSql = "DELETE FROM T_WMSINREQUESTDETAIL WHERE ORDERNO =@ORDERNO "
|
||||
+ " ; DELETE FROM T_WMSINREQUEST WHERE ORDERNO =@ORDERNO";
|
||||
_strSql = "DELETE FROM T_WMSINREQUESTDETAIL WHERE preInOrder =@ORDERNO "
|
||||
+ " ; DELETE FROM T_WMSINREQUEST WHERE preInOrder =@ORDERNO";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@ORDERNO", mObj.CmdParameters[0]);
|
||||
break;
|
||||
|
|
@ -184,8 +184,8 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case 900: //update request order status to
|
||||
|
||||
_strSql = " UPDATE T_WMSINREQUEST SET STATE =@STATE,operater=@operater,lastmodified=getdate() WHERE ORDERNO =@ORDERNO "
|
||||
+ " AND NOT EXISTS(SELECT 1 FROM T_WMSINUPPORT WHERE ORDERNO = @ORDERNO AND STATE=1 )";
|
||||
_strSql = " UPDATE T_WMSINREQUEST SET STATE =@STATE,operater=@operater,lastmodified=getdate() WHERE preInOrder =@ORDERNO "
|
||||
+ " AND NOT EXISTS(SELECT 1 FROM T_WMSINUPPORT WHERE preInOrder = @ORDERNO AND STATE=1 )";
|
||||
_strSql += "; UPDATE t_wmsInRequestDetail SET STATE =@DETAILSTATE,operater=@operater,lastmodified=getdate() WHERE id =@detailId ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@ORDERNO", mObj.CmdParameters[0]);
|
||||
|
|
@ -246,13 +246,24 @@ namespace DeiNiu.wms.Data.Model
|
|||
case 1200: //直通入库播种,根据验收流水号, 获取对应物品的出库订单需求明细
|
||||
|
||||
_strSql = "SELECT * FROM [v_stockInSeedsOutDetail] WHERE " +
|
||||
" flowNo = @flowNo" +
|
||||
" order by priority" ;
|
||||
" flowNo = @flowNo"
|
||||
// + " order by priority"
|
||||
;
|
||||
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@flowNo", mObj.CmdParameters[0]);
|
||||
|
||||
break;
|
||||
|
||||
case 1300: // //直通入库播种,按门店边收边发, 获取对应物品的出库订单需求明细
|
||||
|
||||
_strSql = "SELECT * FROM [v_stockInSeedsOutDetailByCust] where [preInOrderNo] =@preOrder and customerid is not null order by {0} ";
|
||||
_strSql = String.Format(_strSql, mObj.CmdParameters[1]);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@preOrder", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@orderBy", mObj.CmdParameters[1]);
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@detailId", mObj.CmdParameters[0]);
|
||||
break;
|
||||
case 320: //by orderNo
|
||||
_strSql = "SELECT count(*) FROM t_wmsInUpPort WHERE orderNo = @orderNo";
|
||||
_strSql = "SELECT count(1) FROM t_wmsInUpPort WHERE orderNo = @orderNo";
|
||||
_strSql += " and state!=@status ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@status", (int)enumInStockDetailStatus.上架完成);
|
||||
|
|
@ -86,6 +86,23 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
|
||||
break;
|
||||
|
||||
case 700: //all tasks
|
||||
_strSql = "select * from t_wmsInUpPort WHERE state=@state and count> upCount";
|
||||
sqlCmd.Parameters.AddWithValue("@state", (int)enumInStockDetailStatus.已分配货位);
|
||||
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
|
||||
break;
|
||||
case 800: //retrieve tasks
|
||||
_strSql = "select * from t_wmsInUpPort WHERE recordId=@recordId ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@recordId", mObj.CmdParameters[0]);
|
||||
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,8 +32,13 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@NAME", mObj.CmdParameters[0] );
|
||||
break;
|
||||
|
||||
|
||||
case 200: //by name
|
||||
_strSql = "SELECT * FROM t_wmsOrderDetail WHERE [orderNo] = @orderno";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@orderno", mObj.CmdParameters[0]);
|
||||
break;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -61,6 +61,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@count", mObj.CmdParameters[2]);
|
||||
sqlCmd.Parameters.AddWithValue("@skuId", mObj.CmdParameters[3]);
|
||||
break;
|
||||
|
||||
case 400: //by ornerno to check if all the details picked or not
|
||||
_strSql = "select count(1) from t_wmsoutpickdetail where pickorderno =@pickOrderNo and state !=@picked and state !=@seeded";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@pickOrderNo", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@picked", mObj.CmdParameters[1]);
|
||||
sqlCmd.Parameters.AddWithValue("@seeded", mObj.CmdParameters[2]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
|
||||
case 500: //get unpacked data
|
||||
int desk = Convert.ToInt16(mObj.CmdParameters[0].ToString());
|
||||
int desk = Convert.ToInt32(mObj.CmdParameters[0].ToString());
|
||||
_strSql = "SELECT * FROM v_stockOutPickDetailValidation WHERE ORDERSTATE >= @orderState ";
|
||||
if (desk > 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -136,9 +136,10 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
*/
|
||||
case 700: // 未分配波次的拣货任务
|
||||
_strSql = "select * from v_stockOutPort port where 1=1 "
|
||||
+ " and orderState =@orderState "
|
||||
+ " and waveOrder is null and state =@pickState";
|
||||
_strSql = "select top (@cnt) * from v_stockOutPort port where 1=1 "
|
||||
// + " and orderState =@orderState "
|
||||
+ " and waveOrder is null " +
|
||||
" and state =@pickState";
|
||||
wr = (WaveRule)mObj.CmdParameters[0];
|
||||
if (wr.lineId > 0)
|
||||
{
|
||||
|
|
@ -151,13 +152,13 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@ownerCode", wr.owner);
|
||||
}
|
||||
|
||||
_strSql += " order by priority,tranArea,pickOrderNo,voltype,partion,locationid";
|
||||
_strSql += " order by priority desc,partion,pickOrderNo,tranArea,voltype,locationid";
|
||||
// LogHelper.debug("pick waves ", _strSql);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@orderState", (int)enumOutStockRequestStatus.等待波次);
|
||||
sqlCmd.Parameters.AddWithValue("@pickState", (int)enumPickState.未拣);
|
||||
sqlCmd.Parameters.AddWithValue("@orderType", (int)enumOutOrderType.销售出库);
|
||||
|
||||
sqlCmd.Parameters.AddWithValue("@orderType", (int)enumOutOrderType.销售出库); //TODO: 非销售出库类型的怎么处理?
|
||||
sqlCmd.Parameters.AddWithValue("@cnt", WmsConstants.MAX_JOBS_IN_A_WAVE);
|
||||
break;
|
||||
case 701: // 未分配波次的拣货任务 4 dps wave
|
||||
_strSql = "select top(@cnt) * from v_stockOutPort port where recType=1 "
|
||||
|
|
@ -236,7 +237,9 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@batch", mObj.CmdParameters[2]);
|
||||
break;
|
||||
case 1100: //getFreeTasks
|
||||
_strSql = "SELECT * FROM [v_stockOutBatchPickDetail] a WHERE isnull(takeBy,0) =0 ";
|
||||
_strSql = "SELECT * FROM [v_stockOutBatchPickDetail] a WHERE " +
|
||||
" jobNo is not null" +
|
||||
" and isnull(takeBy,0) =0 ";
|
||||
|
||||
_strSql += " and orderType =@orderType ";
|
||||
sqlCmd.Parameters.AddWithValue("@orderType", mObj.CmdParameters[4]);
|
||||
|
|
@ -249,13 +252,13 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
_strSql += " and state = " + (int)enumPickState.未拣;
|
||||
|
||||
if (Convert.ToInt16(mObj.CmdParameters[0]) > 0)
|
||||
if (Convert.ToInt32(mObj.CmdParameters[0]) > 0)
|
||||
{
|
||||
_strSql += " and partion =@partion";
|
||||
sqlCmd.Parameters.AddWithValue("@partion", mObj.CmdParameters[0]);
|
||||
}
|
||||
|
||||
if (Convert.ToInt16(mObj.CmdParameters[1]) > 0)
|
||||
if (Convert.ToInt32(mObj.CmdParameters[1]) > 0)
|
||||
{
|
||||
_strSql += " and isnull(lineid,0) = @lineId";
|
||||
sqlCmd.Parameters.AddWithValue("@lineId", mObj.CmdParameters[1]);
|
||||
|
|
@ -267,7 +270,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@empId", mObj.CmdParameters[5]);
|
||||
}
|
||||
|
||||
_strSql += " order by priority,locationid";
|
||||
_strSql += " order by priority desc,pickorderno,locationid";
|
||||
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
|
|
@ -276,7 +279,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
case 1200: //getAssignedTasks by takeby
|
||||
_strSql = "SELECT * FROM [v_stockOutBatchPickDetail] WHERE state = " + (int)enumPickState.未拣;
|
||||
_strSql += " and takeBy =@takeBy ";
|
||||
|
||||
_strSql += " and jobNo is not null ";
|
||||
_strSql += " and orderType =@orderType ";
|
||||
sqlCmd.Parameters.AddWithValue("@orderType", mObj.CmdParameters[4]);
|
||||
|
||||
|
|
@ -293,12 +296,12 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@partion", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@lineId", mObj.CmdParameters[1]);
|
||||
*/
|
||||
if (Convert.ToInt16( mObj.CmdParameters[2])>0){
|
||||
if (Convert.ToInt32( mObj.CmdParameters[2])>0){
|
||||
_strSql += " and isnull(lineid,0) = @lineId";
|
||||
sqlCmd.Parameters.AddWithValue("@lineId", mObj.CmdParameters[2]);
|
||||
}
|
||||
|
||||
if (Convert.ToInt16(mObj.CmdParameters[1]) > 0)
|
||||
if (Convert.ToInt32(mObj.CmdParameters[1]) > 0)
|
||||
{
|
||||
_strSql += " and partion =@partion";
|
||||
sqlCmd.Parameters.AddWithValue("@partion", mObj.CmdParameters[1]);
|
||||
|
|
@ -330,12 +333,12 @@ namespace DeiNiu.wms.Data.Model
|
|||
}
|
||||
_strSql += " and isnull(takeBy,0) =@takeby";
|
||||
|
||||
if(Convert.ToInt16( mObj.CmdParameters[2])>0){
|
||||
if(Convert.ToInt32( mObj.CmdParameters[2])>0){
|
||||
_strSql += " and isnull(lineid,0) = @lineId";
|
||||
sqlCmd.Parameters.AddWithValue("@lineId", mObj.CmdParameters[2]);
|
||||
}
|
||||
|
||||
if (Convert.ToInt16(mObj.CmdParameters[1]) > 0)
|
||||
if (Convert.ToInt32(mObj.CmdParameters[1]) > 0)
|
||||
{
|
||||
_strSql += " and partion =@partion";
|
||||
sqlCmd.Parameters.AddWithValue("@partion", mObj.CmdParameters[1]);
|
||||
|
|
@ -386,7 +389,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
case 1700: //get partion by userid
|
||||
_strSql = "SELECT * from [v_repStockOutInTasks] where takeBy =@takeBy ";
|
||||
_strSql += " and state =@state";
|
||||
if(Convert.ToInt16(mObj.CmdParameters[1].ToString())>0){
|
||||
if(Convert.ToInt32(mObj.CmdParameters[1].ToString())>0){
|
||||
_strSql += " and partion =@partion";
|
||||
sqlCmd.Parameters.AddWithValue("@partion", mObj.CmdParameters[1]);
|
||||
}
|
||||
|
|
@ -409,7 +412,48 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@flowNo", mObj.CmdParameters[0]);
|
||||
break;
|
||||
case 1801://get seeds out detail by flowno
|
||||
_strSql = "SELECT * from [v_stockOutPortSeedsPickDetail] where flowNo=@flowNo " +
|
||||
"order by goodsId";
|
||||
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@flowNo", mObj.CmdParameters[0]);
|
||||
break;
|
||||
|
||||
case 1811://get seeds out detail by flowno, order by cust line order
|
||||
_strSql = "SELECT * from [v_stockOutPortSeedsPickDetail] where flowNo=@flowNo " +
|
||||
"order by lineOrder ";
|
||||
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@flowNo", mObj.CmdParameters[0]);
|
||||
break;
|
||||
case 1900://get seeds out detail by flowno, order by cust line order
|
||||
// _strSql = " SELECT distinct flowNo from [v_stockOutPortSeedsDetail] where availableCnt>0 ";
|
||||
_strSql = " SELECT distinct flowNo from [v_stockOutPortSeedsPickDetail] where availableCnt>0 ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
|
||||
|
||||
case 2000://get portdetails by pickdetailid and pick state
|
||||
_strSql = " SELECT * from v_stockoutport where pickdetailId =@detailId and state =@state";
|
||||
sqlCmd.Parameters.AddWithValue("@detailId", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@state", mObj.CmdParameters[1]);
|
||||
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
|
||||
|
||||
case 2100://get portdetails cnt by pickdetailid and pick state
|
||||
_strSql = " SELECT count(1) from v_stockoutport where pickdetailId =@detailId and state =@state";
|
||||
sqlCmd.Parameters.AddWithValue("@detailId", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@state", mObj.CmdParameters[1]);
|
||||
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -35,8 +35,8 @@ namespace DeiNiu.wms.Data.Model
|
|||
}
|
||||
*/
|
||||
string whsql = mObj.CmdParameters[0].ToString();
|
||||
_strSql = "SELECT *,ROW_NUMBER() OVER (ORDER BY PRIORITY, ID) as sortNo FROM v_stockOutRequestWithDetails r WHERE DR = 1 " + whsql;
|
||||
_strSql = "SELECT * FROM (" + _strSql + " )AS SORTEDTB WHERE sortNo BETWEEN @START AND @END" + " ORDER BY PRIORITY,ID ";
|
||||
_strSql = "SELECT *,ROW_NUMBER() OVER (ORDER BY PRIORITY desc, ID) as sortNo FROM v_stockOutRequestWithDetails r WHERE DR = 1 " + whsql;
|
||||
_strSql = "SELECT * FROM (" + _strSql + " )AS SORTEDTB WHERE sortNo BETWEEN @START AND @END" + " ORDER BY PRIORITY desc,ID ";
|
||||
_strSql += ";SELECT COUNT(*) FROM v_stockOutRequestWithDetails r WHERE DR = 1 " + whsql;
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@START", this._rownumStart);
|
||||
|
|
@ -65,20 +65,51 @@ namespace DeiNiu.wms.Data.Model
|
|||
_strSql = "SELECT TOP (@cnt) * FROM v_stockOutPickDetail WHERE PICKORDERNO = @ORDERNO";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@ORDERNO", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@cnt", WmsConstants.PAGER_SIZE );
|
||||
break;
|
||||
case 300: //get pickrequest by ordertype,satus
|
||||
case 300: //get pickrequest by status
|
||||
|
||||
// _strSql = "SELECT * FROM [t_wmsoutdetail] a where exists(select 1 from t_wmsoutrequest where orderNo = a.orderNo and orderType =@orderType and status =@status)";
|
||||
_strSql = "SELECT * FROM [t_wmsOutPickRequest] "
|
||||
// + " where orderType =@orderType and state =@state order by priority desc,custAddress, createtime "; //按创建时间排序,fifo,保证缺零货的订单补货后会优先进下个波次。 //bulkcnt desc" 按散货数量排序 ,先出散货多的,这样为了均衡复合台工作量,由于复合台和拣选单子是随机组合,所有没有必要了 ;
|
||||
// + " where orderType =@orderType and state =@state order by priority desc , createtime "; //按创建时间排序,fifo,保证缺零货的订单补货后会优先进下个波次。 //bulkcnt desc" 按散货数量排序 ,先出散货多的,这样为了均衡复合台工作量,由于复合台和拣选单子是随机组合,所有没有必要了 ;
|
||||
+ " where state =@state order by priority , createtime "; //按创建时间排序,fifo,保证缺零货的订单补货后会优先进下个波次。 //bulkcnt desc" 按散货数量排序 ,先出散货多的,这样为了均衡复合台工作量,由于复合台和拣选单子是随机组合,所有没有必要了 ;
|
||||
_strSql = "SELECT top (@cnt) * FROM [t_wmsOutPickRequest] "
|
||||
// + " where orderType =@orderType and state =@state order by priority desc,custAddress, createtime "; //按创建时间排序,fifo,保证缺零货的订单补货后会优先进下个波次。 //bulkcnt desc" 按散货数量排序 ,先出散货多的,这样为了均衡复合台工作量,由于复合台和拣选单子是随机组合,所有没有必要了 ;
|
||||
// + " where orderType =@orderType and state =@state order by priority desc , createtime "; //按创建时间排序,fifo,保证缺零货的订单补货后会优先进下个波次。 //bulkcnt desc" 按散货数量排序 ,先出散货多的,这样为了均衡复合台工作量,由于复合台和拣选单子是随机组合,所有没有必要了 ;
|
||||
+ " where 1=1 " +
|
||||
" and createtime > getdate()-2 " +
|
||||
" and state =@state order by pickgroup, priority desc, createtime desc"; //后生成的先入,需二次处理的问题订单排后面
|
||||
|
||||
//按创建时间排序,fifo,保证缺零货的订单补货后会优先进下个波次。 //bulkcnt desc" 按散货数量排序 ,先出散货多的,这样为了均衡复合台工作量,由于复合台和拣选单子是随机组合,所有没有必要了 ;
|
||||
|
||||
//sqlCmd.Parameters.AddWithValue("@orderType", mObj.CmdParameters[0]);
|
||||
//sqlCmd.Parameters.AddWithValue("@outStoreType", mObj.CmdParameters[1]);
|
||||
sqlCmd.Parameters.AddWithValue("@state", mObj.CmdParameters[0]);
|
||||
// sqlCmd.Parameters.AddWithValue("@cnt", WmsConstants.PAGER_SIZE/2);
|
||||
sqlCmd.Parameters.AddWithValue("@cnt", WmsConstants.OUT_PROCESS_ORDERS_CNT*10);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
break;
|
||||
case 30001: //get pickrequest by status
|
||||
|
||||
_strSql = "SELECT top (@cnt) * FROM [t_wmsOutPickRequest] "
|
||||
+ " where 1=1 " +
|
||||
" and createtime > getdate()-2 " +
|
||||
" and state =@state order by pickgroup, priority desc, checkedtime"; //未处理过的,或新处理过的优先,确保所有订单都有机会处理库存
|
||||
|
||||
|
||||
//sqlCmd.Parameters.AddWithValue("@outStoreType", mObj.CmdParameters[1]);
|
||||
sqlCmd.Parameters.AddWithValue("@state", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@cnt", WmsConstants.OUT_PROCESS_ORDERS_CNT * 10);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
break;
|
||||
case 3001: //get pickrequest by outStoreType,satus
|
||||
|
||||
_strSql = "SELECT * FROM [t_wmsOutPickRequest] "
|
||||
+ " where outStoreType = @outStoreType " +
|
||||
" and state =@state order by pickgroup, priority desc, createtime "; //按创建时间排序,fifo,保证缺零货的订单补货后会优先进下个波次。 //bulkcnt desc" 按散货数量排序 ,先出散货多的,这样为了均衡复合台工作量,由于复合台和拣选单子是随机组合,所有没有必要了 ;
|
||||
|
||||
sqlCmd.Parameters.AddWithValue("@outStoreType", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@state", mObj.CmdParameters[1]);
|
||||
// sqlCmd.Parameters.AddWithValue("@cnt", WmsConstants.PAGER_SIZE/2);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
break;
|
||||
|
||||
|
||||
case 301: //get pickrequest by ordertype,satus, with bulks only
|
||||
|
||||
// _strSql = "SELECT * FROM [t_wmsoutdetail] a where exists(select 1 from t_wmsoutrequest where orderNo = a.orderNo and orderType =@orderType and status =@status)";
|
||||
|
|
@ -105,7 +136,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@sales", wr.sales);
|
||||
}
|
||||
|
||||
_strSql += " order by priority, createtime ";
|
||||
_strSql += " order by priority desc, createtime ";
|
||||
|
||||
sqlCmd.Parameters.AddWithValue("@orderType", mObj.CmdParameters[1]);
|
||||
// sqlCmd.Parameters.AddWithValue("@state", mObj.CmdParameters[2]);
|
||||
|
|
@ -133,7 +164,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
_strSql += " and pickOrderNo = r.pickOrderNo";
|
||||
|
||||
_strSql = "SELECT TOP (@cnt) * FROM [t_wmsOutPickRequest] r where exists("
|
||||
+ _strSql + ") order by priority";
|
||||
+ _strSql + ") order by priority desc";
|
||||
|
||||
//_strSql += " order by pickOrderNo;";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
|
@ -168,10 +199,10 @@ namespace DeiNiu.wms.Data.Model
|
|||
}
|
||||
|
||||
string seedsql = _strSql + " and seedsLabelId=" + WmsConstants.SEEDS_LABLEID_MARK_VALUE;
|
||||
seedsql += " order by priority, createtime ";
|
||||
seedsql += " order by priority desc, createtime ";
|
||||
|
||||
_strSql += " and seedsLabelId=0" ;
|
||||
_strSql += " order by priority, createtime ";
|
||||
_strSql += " order by priority desc, createtime ";
|
||||
|
||||
_strSql += ";" + seedsql;
|
||||
|
||||
|
|
@ -230,7 +261,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
// _strSql += " and not exists(select 1 from t_wmsOutPickDetail_tmp where pickOrderNo = r.pickOrderNo and and partion=@part)";
|
||||
|
||||
_strSql += " order by priority,pickOrderNo, createtime ";
|
||||
_strSql += " order by priority desc,pickOrderNo, createtime ";
|
||||
|
||||
sqlCmd.Parameters.AddWithValue("@orderType", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@part", mObj.CmdParameters[1]);
|
||||
|
|
@ -281,7 +312,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
// _strSql += " and not exists(select 1 from t_wmsOutPickDetail_tmp where pickOrderNo = r.pickOrderNo and and partion=@part)";
|
||||
|
||||
_strSql += " order by priority ,pickOrderNo, createtime ";
|
||||
_strSql += " order by priority desc ,pickOrderNo, createtime ";
|
||||
|
||||
sqlCmd.Parameters.AddWithValue("@orderType", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@part", mObj.CmdParameters[1]);
|
||||
|
|
@ -314,7 +345,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
// _strSql = "SELECT * FROM [t_wmsoutdetail] a where exists(select 1 from t_wmsoutrequest where orderNo = a.orderNo and orderType =@orderType and status =@status)";
|
||||
_strSql = "SELECT * FROM [v_stockOutPartionBulkPickDetailRecords] r "
|
||||
+ " where orderNo =@pickOrderno and bulkPickState=0 "; //按创建时间排序,fifo,保证缺零货的订单补货后会优先进下个波次。 //bulkcnt desc" 按散货数量排序 ,先出散货多的,这样为了均衡复合台工作量,由于复合台和拣选单子是随机组合,所有没有必要了 ;
|
||||
if (Convert.ToInt16(mObj.CmdParameters[1].ToString()) > 0)
|
||||
if (Convert.ToInt32(mObj.CmdParameters[1].ToString()) > 0)
|
||||
{
|
||||
_strSql += " and partion = @partion ";
|
||||
sqlCmd.Parameters.AddWithValue("@partion", mObj.CmdParameters[1]);
|
||||
|
|
@ -331,7 +362,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
// _strSql = "SELECT * FROM [t_wmsoutdetail] a where exists(select 1 from t_wmsoutrequest where orderNo = a.orderNo and orderType =@orderType and status =@status)";
|
||||
_strSql = "SELECT * FROM [t_wmsOutPickLable_tmp] r "
|
||||
+ " where pickOrderNo =@pickOrderno and state=0 "; //按创建时间排序,fifo,保证缺零货的订单补货后会优先进下个波次。 //bulkcnt desc" 按散货数量排序 ,先出散货多的,这样为了均衡复合台工作量,由于复合台和拣选单子是随机组合,所有没有必要了 ;
|
||||
if (Convert.ToInt16(mObj.CmdParameters[1].ToString()) > 0)
|
||||
if (Convert.ToInt32(mObj.CmdParameters[1].ToString()) > 0)
|
||||
{
|
||||
_strSql += " and partion = @partion ";
|
||||
sqlCmd.Parameters.AddWithValue("@partion", mObj.CmdParameters[1]);
|
||||
|
|
@ -454,7 +485,8 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case 420: //进入波次拣选,更新订单和明细batchPickStatus
|
||||
_strSql = "UPDATE t_wmsOutPickRequest SET batchPickState =@batchSTATE, waveStart = getDate(),operater =@operater ,lastmodified = getdate() WHERE pickOrderNo =@pickOrderNo;";
|
||||
_strSql += " UPDATE t_wmsOutPickDetail SET batchPickState =@batchSTATE,operater =@operater,lastmodified = getdate() where pickOrderNo =@pickOrderNo and (batchPickState >=0 or count -bulkCount > 0)"; //只更新有整货的记录
|
||||
_strSql += " UPDATE t_wmsOutPickDetail SET batchPickState =@batchSTATE,operater =@operater,lastmodified = getdate() " +
|
||||
" where pickOrderNo =@pickOrderNo and (batchPickState >=0 or count -bulkCount > 0)"; //只更新有整货的记录
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@pickOrderNo", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@batchSTATE", mObj.CmdParameters[1]);
|
||||
|
|
@ -476,7 +508,19 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
break;
|
||||
|
||||
case 431: // 更新订单和明细 orderStatus, detailStatus
|
||||
_strSql = "UPDATE t_wmsOutPickRequest SET state =@orderState,operater =@operater ,lastmodified = getdate() WHERE pickOrderNo =@pickOrderNo";
|
||||
_strSql += "; UPDATE t_wmsOutRequest SET state =@orderState,operater =@operater,lastmodified = getdate() where pickOrderNo =@pickOrderNo ";
|
||||
_strSql += "; UPDATE t_wmsOutDetail SET state =@detailState,operater =@operater,lastmodified = getdate() " +
|
||||
" where exists(select 1 from t_wmsOutRequest where pickOrderNo =@pickOrderNo and orderNo= t_wmsOutDetail.orderNo ) ";
|
||||
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@pickOrderNo", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@orderState", mObj.CmdParameters[1]);
|
||||
sqlCmd.Parameters.AddWithValue("@detailState", mObj.CmdParameters[2]);
|
||||
sqlCmd.Parameters.AddWithValue("@operater", mObj.CmdParameters[3]);
|
||||
|
||||
break;
|
||||
|
||||
case 500: //判断是否有正在拣选数据
|
||||
_strSql = "SELECT top 11 FROM t_wmsOutPickLable_tmp ";
|
||||
|
|
@ -1034,6 +1078,34 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@batchState", mObj.CmdParameters[0]);
|
||||
// sqlCmd.Parameters.AddWithValue("@bulkState", (int)enumOutStockPickStatus.无需分拣);
|
||||
|
||||
break;
|
||||
case 2600: // 取播种拣选明细
|
||||
_strSql = "SELECT goodsId, batch, skuId, canSeedOut, orderState, pickGroup, SUM(count) AS count " +
|
||||
" FROM dbo.v_stockOutPickDetailPickgroup WHERE 1=1" +
|
||||
// " and seedsport=@mark " +
|
||||
" and pickGroup =@groupMark" +
|
||||
" and canseedout =1 " +
|
||||
" and orderState = @orderState " +
|
||||
" GROUP BY goodsId, batch, skuId, canSeedOut, orderState, pickGroup ";//" and bulkPickstate =@bulkState";
|
||||
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@groupMark", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@orderState", mObj.CmdParameters[1]);
|
||||
|
||||
|
||||
|
||||
break;
|
||||
|
||||
case 2700: // 更新seedsPickOrder
|
||||
_strSql = " update t_wmsOutRequest set seedsPickOrderNo=@seedsPickOrder where pickOrderNo=@pickOrderNo;" +
|
||||
" update t_wmsOutPickRequest set seedsPickNo =@seedsPickOrder where pickOrderNo=@pickOrderNo;";
|
||||
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@seedsPickOrder", mObj.CmdParameters[1]);
|
||||
sqlCmd.Parameters.AddWithValue("@pickOrderNo", mObj.CmdParameters[0]);
|
||||
|
||||
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,8 +43,9 @@ namespace DeiNiu.wms.Data.Model
|
|||
_strSql = "SELECT top(@cnt) * FROM t_wmsOutRequest r with(nolock) WHERE pickOrderNo is null"
|
||||
+ " and state = @state"
|
||||
//+ " and startOn =@startOn "
|
||||
// + " and orderno='THKC20210905WBH0032'"
|
||||
+ " and isnull(dueDate,getdate())<=getdate()+@daysLater";
|
||||
|
||||
+ " and isnull(dueDate,getdate())<=getdate()+@daysLater" +
|
||||
" and exists(select 1 from v_customerCanStockOut where custid = r.customerid)"; // 据上次发货时间间隔满足客户发货间隔定义;满足集货时间定义的
|
||||
|
||||
// _strSql += " and not exists(select 1 from v_stockOutDetailStockNotAvailable where orderno = r.orderno )";
|
||||
|
||||
|
|
@ -64,15 +65,27 @@ namespace DeiNiu.wms.Data.Model
|
|||
// _strSql += " order by orderType, priority desc,lastModified,customerId,owner ";
|
||||
_strSql += " order by lastModified ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@cnt", WmsConstants.OUT_PROCESS_ORDERS_CNT);
|
||||
sqlCmd.Parameters.AddWithValue("@cnt", WmsConstants.OUT_PROCESS_ORDERS_CNT*10);
|
||||
sqlCmd.Parameters.AddWithValue("@daysLater", WmsConstants.DUE_DAYS_AUTO_PICK);
|
||||
sqlCmd.Parameters.AddWithValue("@state", mObj.CmdParameters[0]);
|
||||
// sqlCmd.Parameters.AddWithValue("@startOn", mObj.CmdParameters[1]);
|
||||
break;
|
||||
|
||||
case 2011: // customer 待出库
|
||||
_strSql = "SELECT * FROM t_wmsOutRequest r with(nolock) WHERE pickOrderNo is null"
|
||||
+ " and state = @state"
|
||||
+ " and isnull(dueDate,getdate())<=getdate()+@daysLater" +
|
||||
" and r.customerid =@custId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@custId", mObj.CmdParameters[1]);
|
||||
sqlCmd.Parameters.AddWithValue("@daysLater", WmsConstants.DUE_DAYS_AUTO_PICK);
|
||||
sqlCmd.Parameters.AddWithValue("@state", mObj.CmdParameters[0]);
|
||||
// sqlCmd.Parameters.AddWithValue("@startOn", mObj.CmdParameters[1]);
|
||||
break;
|
||||
case 202: //插入待同步临时数据
|
||||
_strSql = "DELETE FROM t_erp_sale_tmp; "
|
||||
+ "INSERT INTO t_erp_sale_tmp SELECT ID, orderNo,timeFromErp FROM [v_stockOutRequest_Available]";
|
||||
+ "INSERT INTO t_erp_sale_tmp " +
|
||||
"SELECT top (@cnt) ID, orderNo,timeFromErp FROM [v_stockOutRequest_Available] order by timeFromErp";
|
||||
sqlCmd.Parameters.AddWithValue("@cnt", WmsConstants.OUT_PROCESS_ORDERS_CNT);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
break;
|
||||
case 300: //get order request detail by ORDERNO
|
||||
|
|
@ -222,16 +235,14 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
_strSql = " update t_wmsOutRequest set state =@state ,pickOrderNo =@pickOrderNo"
|
||||
+ ",operater =@operId,lastmodified = getdate() "
|
||||
+ " where 1=1"
|
||||
// +" and state =@stateOld "
|
||||
+ " where 1=1"
|
||||
+ " and exists(select 1 from t_wmsOutRequestTmp where orderno = t_wmsoutRequest.orderNo) ;";
|
||||
_strSql += "delete from t_wmsStockLack where exists(select 1 from t_wmsOutRequestTmp where orderno = t_wmsStockLack.orderNo);";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
sqlCmd.Parameters.AddWithValue("@pickOrderNo", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@state", mObj.CmdParameters[1]);
|
||||
// sqlCmd.Parameters.AddWithValue("@stateOld", mObj.CmdParameters[2]);
|
||||
sqlCmd.Parameters.AddWithValue("@operId", mObj.CmdParameters[3]);
|
||||
sqlCmd.Parameters.AddWithValue("@state", mObj.CmdParameters[1]);
|
||||
sqlCmd.Parameters.AddWithValue("@operId", mObj.CmdParameters[2]);
|
||||
break;
|
||||
case 3000:
|
||||
_strSql = "select * from t_wmsOutRequestTmp";
|
||||
|
|
|
|||
|
|
@ -0,0 +1,40 @@
|
|||
|
||||
/// <summary>
|
||||
///INTERFACE IMPLIMENT FOR TABLE t_wmsPlatePack
|
||||
///By wm with codesmith.
|
||||
///on 08/16/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
using System.Data.SqlClient;
|
||||
namespace DeiNiu.wms.Data.Model
|
||||
{
|
||||
[Serializable] class WmsPlatePack_Imp : WmsPlatePack_base_Imp
|
||||
{
|
||||
protected override void CmdPrepare(SqlCommand sqlCmd)
|
||||
{
|
||||
base.CmdPrepare(sqlCmd);
|
||||
WmsPlatePack mObj = ( WmsPlatePack)modelObj;
|
||||
switch (_cust_op_flag)
|
||||
{
|
||||
case 99: //query with dic
|
||||
_strSql = "SELECT *,ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM t_wmsPlatePack WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
_strSql = "SELECT * FROM (" + _strSql + " )AS SORTEDTB WHERE sortNo BETWEEN @START AND @END" + " ORDER BY ID DESC";
|
||||
_strSql += ";SELECT COUNT(*) FROM t_wmsPlatePack WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@START", this._rownumStart);
|
||||
sqlCmd.Parameters.AddWithValue("@END", this._rownumEnd);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
case 100: //by name
|
||||
_strSql = "SELECT * FROM t_wmsPlatePack WHERE NAME = @NAME";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@NAME", mObj.CmdParameters[0] );
|
||||
break;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
|
||||
/// <summary>
|
||||
///INTERFACE IMPLIMENT FOR TABLE t_wmsPlateStat
|
||||
///By wm with codesmith.
|
||||
///on 06/19/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
using System.Data.SqlClient;
|
||||
namespace DeiNiu.wms.Data.Model
|
||||
{
|
||||
[Serializable] class WmsPlateStat_Imp : WmsPlateStat_base_Imp
|
||||
{
|
||||
protected override void CmdPrepare(SqlCommand sqlCmd)
|
||||
{
|
||||
base.CmdPrepare(sqlCmd);
|
||||
WmsPlateStat mObj = ( WmsPlateStat)modelObj;
|
||||
switch (_cust_op_flag)
|
||||
{
|
||||
case 99: //query with dic
|
||||
_strSql = "SELECT *,ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM t_wmsPlateStat WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
_strSql = "SELECT * FROM (" + _strSql + " )AS SORTEDTB WHERE sortNo BETWEEN @START AND @END" + " ORDER BY ID DESC";
|
||||
_strSql += ";SELECT COUNT(*) FROM t_wmsPlateStat WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@START", this._rownumStart);
|
||||
sqlCmd.Parameters.AddWithValue("@END", this._rownumEnd);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
case 100: //by name
|
||||
_strSql = "SELECT * FROM t_wmsPlateStat WHERE NAME = @NAME";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@NAME", mObj.CmdParameters[0] );
|
||||
break;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -43,8 +43,50 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@plateId", mObj.CmdParameters[0]);
|
||||
break;
|
||||
|
||||
|
||||
case 300: //by outportId
|
||||
_strSql = "SELECT * FROM t_wmsPlateStock_tmp WHERE outportId = @portId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@portId", mObj.CmdParameters[0]);
|
||||
break;
|
||||
|
||||
case 400: //by outportId
|
||||
_strSql = "SELECT * FROM v_plateStock WHERE plateId = @plateId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@plateId", mObj.CmdParameters[0]);
|
||||
break;
|
||||
|
||||
case 500: //
|
||||
_strSql = "SELECT * FROM v_stockOutPort WHERE id = @portId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@portId", mObj.CmdParameters[0]);
|
||||
break;
|
||||
case 600: //
|
||||
_strSql = "SELECT * FROM t_wmsPlateStock_tmp WHERE plateId = @plateId" +
|
||||
" and outPortId =@portId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@portId", mObj.CmdParameters[1]);
|
||||
sqlCmd.Parameters.AddWithValue("@plateId", mObj.CmdParameters[0]);
|
||||
break;
|
||||
case 700: //
|
||||
_strSql = "SELECT * FROM t_wmsPlateStock_tmp WHERE plateId = @plateId " +
|
||||
" and inPortId =@portId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@portId", mObj.CmdParameters[1]);
|
||||
sqlCmd.Parameters.AddWithValue("@plateId", mObj.CmdParameters[0]);
|
||||
break;
|
||||
case 800: //delete
|
||||
_strSql = "delete FROM t_wmsPlateStock_tmp WHERE plateId = @plateId ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@plateId", mObj.CmdParameters[0]);
|
||||
break;
|
||||
case 900: //merge
|
||||
_strSql = "update t_wmsPlateStock_tmp WHERE plateId = @toPlateId " +
|
||||
"where plateId =@plateId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@plateId", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@toPlateId", mObj.CmdParameters[1]);
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -70,11 +70,24 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case 600: //get reged boxes by waveOrder
|
||||
_strSql = "SELECT * FROM [v_wmsPlate] where pickOrderNo=@pickOrderNo order by id desc ";
|
||||
// _strSql += ";";
|
||||
// _strSql += "SELECT distinct waveOrder ,desk FROM t_wmsOutPickDetail_tmp a where not exists (select 1 from t_wmsPlate where a.waveOrder = waveOrder );";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@pickOrderNo", mObj.CmdParameters[0]);
|
||||
break;
|
||||
|
||||
case 700: //取父容器信息,父容器都需要在t_wmsplate定义
|
||||
_strSql = "select * from t_wmsplate p where exists(select 1 from t_wmsPlatePack" +
|
||||
" where p.plateId =plateid and subplateid =@subPlateId ) ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@subPlateId", mObj.CmdParameters[0]);
|
||||
break;
|
||||
|
||||
case 800: //取子容器信息,子容器 需要在t_wmsplate定义
|
||||
_strSql = "select * from t_wmsplate p where exists(select 1 from t_wmsPlatePack" +
|
||||
" where p.plateId =subplateid and plateid =@plateId ) ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@plateId", mObj.CmdParameters[0]);
|
||||
break;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,7 +6,9 @@
|
|||
/// </summary>
|
||||
|
||||
using System;
|
||||
using System.Data.SqlClient;
|
||||
using System.Data.SqlClient;
|
||||
using DeiNiu.Utils;
|
||||
|
||||
namespace DeiNiu.wms.Data.Model
|
||||
{
|
||||
[Serializable] class WmsStockRecord_Imp : WmsStockRecord_base_Imp
|
||||
|
|
@ -39,11 +41,13 @@ namespace DeiNiu.wms.Data.Model
|
|||
break;
|
||||
case 201: //by pickOrderNo and volType
|
||||
|
||||
_strSql = "SELECT a.* FROM [v_stockOutWavePickDetail] a where pickOrderNo =@pickOrderNo and "
|
||||
_strSql = "SELECT a.* FROM [v_stockOutWavePickDetail] a where " +
|
||||
// " detailState!=@state and " +
|
||||
" pickOrderNo =@pickOrderNo and "
|
||||
+ " not exists(select 1 from t_wmsOutPickPort where recordId =a.id)";
|
||||
|
||||
// LogHelper.debug(this.GetType(), _strSql);
|
||||
sqlCmd.Parameters.AddWithValue("@pickOrderNo", mObj.CmdParameters[0]);
|
||||
|
||||
// sqlCmd.Parameters.AddWithValue("@state",(int) Utils.enumOutStockDetailStatus.另单播种);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,59 @@
|
|||
|
||||
/// <summary>
|
||||
///INTERFACE IMPLIMENT FOR TABLE t_wmsStockRep
|
||||
///By wm with codesmith.
|
||||
///on 08/18/2023
|
||||
/// </summary>
|
||||
|
||||
using System;
|
||||
using System.Data.SqlClient;
|
||||
namespace DeiNiu.wms.Data.Model
|
||||
{
|
||||
[Serializable] class WmsStockRep_Imp : WmsStockRep_base_Imp
|
||||
{
|
||||
protected override void CmdPrepare(SqlCommand sqlCmd)
|
||||
{
|
||||
base.CmdPrepare(sqlCmd);
|
||||
WmsStockRep mObj = ( WmsStockRep)modelObj;
|
||||
switch (_cust_op_flag)
|
||||
{
|
||||
case 99: //query with dic
|
||||
_strSql = "SELECT *,ROW_NUMBER() OVER (ORDER BY ID DESC) as sortNo FROM t_wmsStockRep WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
_strSql = "SELECT * FROM (" + _strSql + " )AS SORTEDTB WHERE sortNo BETWEEN @START AND @END" + " ORDER BY ID DESC";
|
||||
_strSql += ";SELECT COUNT(*) FROM t_wmsStockRep WHERE DR = 1 " + mObj.CmdParameters[0].ToString();
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@START", this._rownumStart);
|
||||
sqlCmd.Parameters.AddWithValue("@END", this._rownumEnd);
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
case 100: //by name
|
||||
_strSql = "SELECT * FROM t_wmsStockRep WHERE NAME = @NAME";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@NAME", mObj.CmdParameters[0] );
|
||||
break;
|
||||
|
||||
case 200: //by goodsid ,skuid
|
||||
_strSql = "SELECT * FROM t_wmsStockRep WHERE skuid = @skuid and goodsId =@goodsId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@skuid", mObj.CmdParameters[1]);
|
||||
sqlCmd.Parameters.AddWithValue("@goodsId", mObj.CmdParameters[0]);
|
||||
break;
|
||||
|
||||
case 300: // new to be rep
|
||||
_strSql = "SELECT * FROM t_wmsStockRep WHERE toRepCnt >0 ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
case 400: // new to be rep
|
||||
_strSql = "update t_wmsStockRep set " +
|
||||
" lackCount = lackCount - toRepCnt ," + // 补货盈余,到货上架后冲抵至0为止
|
||||
// "repCont=repCont+ toRepCnt, " + //update the repCnt when finish the rep item ,
|
||||
"toRepCnt=0 WHERE toRepCnt >0 ";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -74,6 +74,15 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
break;
|
||||
|
||||
case 104: //initial by skuId,locationid
|
||||
_strSql = "SELECT * FROM t_wmsStock WHERE LOCATIONID =@LOCATIONID and goodsId =@goodsId";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@LOCATIONID", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@goodsId", mObj.CmdParameters[1]);
|
||||
|
||||
|
||||
break;
|
||||
|
||||
case 110: //initial by locationid
|
||||
_strSql = "SELECT * FROM t_wmsStock WHERE LOCATIONID =@LOCATIONID";
|
||||
sqlCmd.CommandText = _strSql;
|
||||
|
|
@ -104,11 +113,22 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@whType", mObj.CmdParameters[1]);
|
||||
break;
|
||||
case 2011: //query by sku
|
||||
_strSql = "SELECT * FROM v_stockGoods WHERE SKUID= @SKUID ";
|
||||
_strSql = "SELECT * FROM v_stockGoods with(nolock) WHERE SKUID= @SKUID" +
|
||||
" and whType =@whType ";
|
||||
|
||||
if( (enumWhLocVol)mObj.CmdParameters[2] != enumWhLocVol.通用)
|
||||
{
|
||||
_strSql += " and volType=@volType";
|
||||
}
|
||||
_strSql+= " order by avcount";
|
||||
|
||||
// _strSql += locStatusWhere;
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@SKUID", mObj.CmdParameters[0]);
|
||||
|
||||
sqlCmd.Parameters.AddWithValue("@SKUID", mObj.CmdParameters[0]);
|
||||
sqlCmd.Parameters.AddWithValue("@whType", mObj.CmdParameters[1]);
|
||||
sqlCmd.Parameters.AddWithValue("@volType", mObj.CmdParameters[2]);
|
||||
|
||||
|
||||
break;
|
||||
|
||||
|
||||
|
|
@ -120,7 +140,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@whType", mObj.CmdParameters[1]);
|
||||
break;
|
||||
case 203: //query by GOODSID
|
||||
_strSql = "SELECT * FROM v_stockGoods WHERE whType=@whType and /*( VOLTYPE=0 OR STORETYPE =0 ) AND*/ GOODSID = @GOODSID ";
|
||||
_strSql = "SELECT * FROM v_stockGoods with(nolock) WHERE whType=@whType and /*( VOLTYPE=0 OR STORETYPE =0 ) AND*/ GOODSID = @GOODSID ";
|
||||
_strSql += locStatusWhere;
|
||||
sqlCmd.CommandText = _strSql;
|
||||
sqlCmd.Parameters.AddWithValue("@GOODSID", mObj.CmdParameters[0]);
|
||||
|
|
@ -187,7 +207,8 @@ namespace DeiNiu.wms.Data.Model
|
|||
int skuId = Convert.ToInt32(mObj.CmdParameters[1].ToString());
|
||||
if ((enumWhType)mObj.CmdParameters[3] == enumWhType.合格库)
|
||||
{
|
||||
_strSql += " and validdate>getdate()+ " + WmsConstants.OUT_MIN_DAYS_VALIDTION_LEFT;
|
||||
_strSql += " and (expiryDays =0 or validdate>getdate()+ @minDays )";
|
||||
|
||||
}
|
||||
if (skuId > 0)
|
||||
{
|
||||
|
|
@ -210,6 +231,8 @@ namespace DeiNiu.wms.Data.Model
|
|||
sqlCmd.Parameters.AddWithValue("@whType", mObj.CmdParameters[3]);
|
||||
sqlCmd.Parameters.AddWithValue("@state1", (int)enumStockLocationStatus.养护异常);
|
||||
sqlCmd.Parameters.AddWithValue("@state2", (int)enumStockLocationStatus.不可用);
|
||||
sqlCmd.Parameters.AddWithValue("@minDays", WmsConstants.OUT_MIN_DAYS_VALIDTION_LEFT);
|
||||
|
||||
break;
|
||||
|
||||
case 500: //query by goodsId, string batch, enumWhLocVol locVolType, enumWhType whType
|
||||
|
|
@ -290,7 +313,7 @@ namespace DeiNiu.wms.Data.Model
|
|||
|
||||
case 800: //已下架商品待上架商品列表
|
||||
|
||||
int operId = Convert.ToInt16( mObj.CmdParameters[0]) ; //operId ==-1 means all records
|
||||
int operId = Convert.ToInt32( mObj.CmdParameters[0]) ; //operId ==-1 means all records
|
||||
|
||||
|
||||
_strSql = " select * from v_reportStockRecordDownList4Up4winCE ";
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue