本文整理汇总了C#中IModelObject类的典型用法代码示例。如果您正苦于以下问题:C# IModelObject类的具体用法?C# IModelObject怎么用?C# IModelObject使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
IModelObject类属于命名空间,在下文中一共展示了IModelObject类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Save
public ReturnValueInfo Save(IModelObject itemEntity, Common.DefineConstantValue.EditStateEnum EditMode)
{
ReturnValueInfo rvInfo = new ReturnValueInfo();
try
{
switch (EditMode)
{
case Common.DefineConstantValue.EditStateEnum.OE_Insert:
rvInfo = this._IPreRechargeRecordDA.InsertRecord(itemEntity as PreRechargeRecord_prr_Info);
break;
case Common.DefineConstantValue.EditStateEnum.OE_Update:
rvInfo = this._IPreRechargeRecordDA.UpdateRecord(itemEntity as PreRechargeRecord_prr_Info);
break;
case Common.DefineConstantValue.EditStateEnum.OE_Delete:
rvInfo = this._IPreRechargeRecordDA.DeleteRecord(itemEntity);
break;
default:
break;
}
}
catch (Exception ex)
{
rvInfo.isError = true;
rvInfo.messageText = ex.Message;
}
return rvInfo;
}
示例2: DisplayRecord
public PaymentUDMealState_pms_Info DisplayRecord(IModelObject KeyObject)
{
PaymentUDMealState_pms_Info displayInfo = KeyObject as PaymentUDMealState_pms_Info;
if (displayInfo != null)
{
try
{
using (SIOTSDB_HHZXDataContext db = new SIOTSDB_HHZXDataContext())
{
PaymentUDMealState_pms displayData = db.PaymentUDMealState_pms.FirstOrDefault(t => t.pms_cRecordID == displayInfo.pms_cRecordID);
if (displayData != null)
{
displayInfo = Common.General.CopyObjectValue<PaymentUDMealState_pms, PaymentUDMealState_pms_Info>(displayData);
}
}
}
catch (Exception Ex)
{
throw Ex;
}
}
return displayInfo;
}
示例3: DisplayRecord
public IdleStateMaster_ism_Info DisplayRecord(IModelObject KeyObject)
{
IdleStateMaster_ism_Info displayInfo = null;
if (KeyObject != null)
{
displayInfo = KeyObject as IdleStateMaster_ism_Info;
try
{
IdleStateMaster_ism displayData = DBCtx.IdleStateMaster_ism.FirstOrDefault(t => t.ism_RecordID == displayInfo.ism_RecordID);
if (displayData != null)
{
displayInfo = Common.General.CopyObjectValue<IdleStateMaster_ism, IdleStateMaster_ism_Info>(displayData);
}
}
catch (Exception Ex)
{
throw Ex;
}
}
if (!UseTran)
{
DBCtx = null;
}
return displayInfo;
}
示例4: DisplayRecord
public ShiftTargetYieldSchedule_sty_Info DisplayRecord(IModelObject KeyObject)
{
ShiftTargetYieldSchedule_sty_Info displayInfo = null;
if (KeyObject != null)
{
displayInfo = KeyObject as ShiftTargetYieldSchedule_sty_Info;
try
{
using (MainDBDataContext db = new MainDBDataContext())
{
ShiftTargetYieldSchedule_sty displayData = db.ShiftTargetYieldSchedule_sty.FirstOrDefault(t => t.sty_iRecordID == displayInfo.sty_iRecordID);
if (displayData != null)
{
displayInfo = Common.General.CopyObjectValue<ShiftTargetYieldSchedule_sty, ShiftTargetYieldSchedule_sty_Info>(displayData);
}
}
}
catch (Exception Ex)
{
throw Ex;
}
}
return displayInfo;
}
示例5: load
public override void load(IModelObject mo)
{
const int DATAREADER_FLD_BANKID = 0;
const int DATAREADER_FLD_BANKNAME = 1;
const int DATAREADER_FLD_BANKCODE = 2;
const int DATAREADER_FLD_BANKSWIFTCODE = 3;
Bank obj = (Bank)mo;
obj.IsObjectLoading = true;
if (!this.reader.IsDBNull(DATAREADER_FLD_BANKID) ) {
obj.PrBANKID = Convert.ToInt64(this.reader.GetInt32(DATAREADER_FLD_BANKID));
}
if (!this.reader.IsDBNull(DATAREADER_FLD_BANKNAME) ) {
obj.PrBankName = this.reader.GetString(DATAREADER_FLD_BANKNAME);
}
if (!this.reader.IsDBNull(DATAREADER_FLD_BANKCODE) ) {
obj.PrBankCode = this.reader.GetString(DATAREADER_FLD_BANKCODE);
}
if (!this.reader.IsDBNull(DATAREADER_FLD_BANKSWIFTCODE) ) {
obj.PrBankSWIFTCode = this.reader.GetString(DATAREADER_FLD_BANKSWIFTCODE);
}
obj.isNew = false;
// since we've just loaded from database, we mark as "old"
obj.isDirty = false;
obj.IsObjectLoading = false;
obj.afterLoad();
return;
}
示例6: DeleteRecord
public bool DeleteRecord(IModelObject KeyObject)
{
bool isSuccess = false;
MixMaterialDetail_mmdl_Info info = new MixMaterialDetail_mmdl_Info();
info = KeyObject as MixMaterialDetail_mmdl_Info;
using (MainDBDataContext db = new MainDBDataContext())
{
MixMaterialDetail_mmdl delTab = null;
if (info.mmdl_Id != new Guid())
{
delTab = db.MixMaterialDetail_mmdl.SingleOrDefault(t => t.mmdl_Id == info.mmdl_Id);
if (delTab != null)
{
db.MixMaterialDetail_mmdl.DeleteOnSubmit(delTab);
}
}
else
{
var del = db.MixMaterialDetail_mmdl.Where(t =>
(info.mmdl_cMaterialCode != null ? t.mmdl_cMaterialCode == info.mmdl_cMaterialCode : true)
&& (info.mmdl_cMaterialGroupNo != null ? t.mmdl_cMaterialGroupNo == info.mmdl_cMaterialGroupNo : true)
);
db.MixMaterialDetail_mmdl.DeleteAllOnSubmit(del);
}
//if (info.mmdl_cMaterialGroupNo != null)
//{
// var del = db.MixMaterialDetail_mmdl.Where(c => c.mmdl_cMaterialGroupNo == info.mmdl_cMaterialGroupNo);
// db.MixMaterialDetail_mmdl.DeleteAllOnSubmit(del);
//}
db.SubmitChanges();
isSuccess = true;
}
return isSuccess;
}
示例7: load
public override void load(IModelObject mo)
{
const int DATAREADER_FLD_EMPLOYEEINFOID = 0;
const int DATAREADER_FLD_EIEMPLOYEEID = 1;
const int DATAREADER_FLD_SALARY = 2;
const int DATAREADER_FLD_ADDRESS = 3;
EmployeeInfo obj = (EmployeeInfo)mo;
obj.IsObjectLoading = true;
if (!this.reader.IsDBNull(DATAREADER_FLD_EMPLOYEEINFOID) ) {
obj.PrEmployeeInfoId = Convert.ToInt64(this.reader.GetInt32(DATAREADER_FLD_EMPLOYEEINFOID));
}
if (!this.reader.IsDBNull(DATAREADER_FLD_EIEMPLOYEEID) ) {
obj.PrEIEmployeeId = Convert.ToInt64(this.reader.GetInt32(DATAREADER_FLD_EIEMPLOYEEID));
}
if (!this.reader.IsDBNull(DATAREADER_FLD_SALARY) ) {
obj.PrSalary = this.reader.GetDecimal(DATAREADER_FLD_SALARY);
}
if (!this.reader.IsDBNull(DATAREADER_FLD_ADDRESS) ) {
obj.PrAddress = this.reader.GetString(DATAREADER_FLD_ADDRESS);
}
obj.isNew = false;
// since we've just loaded from database, we mark as "old"
obj.isDirty = false;
obj.IsObjectLoading = false;
obj.afterLoad();
return;
}
示例8: DeleteRecord
public ReturnValueInfo DeleteRecord(IModelObject KeyObject)
{
ReturnValueInfo returnInfo = new ReturnValueInfo(false);
PaymentUDMealState_pms_Info deleteInfo = KeyObject as PaymentUDMealState_pms_Info;
if (deleteInfo != null)
{
try
{
using (SIOTSDB_HHZXDataContext db = new SIOTSDB_HHZXDataContext())
{
PaymentUDMealState_pms deleteData = db.PaymentUDMealState_pms.FirstOrDefault(t => t.pms_cRecordID == deleteInfo.pms_cRecordID);
if (deleteData != null)
{
db.PaymentUDMealState_pms.DeleteOnSubmit(deleteData);
db.SubmitChanges();
returnInfo.boolValue = true;
}
}
}
catch (Exception Ex)
{
returnInfo.messageText = Ex.Message;
}
}
return returnInfo;
}
示例9: load
public override void load(IModelObject mo)
{
const int DATAREADER_FLD_PROJECTID = 0;
const int DATAREADER_FLD_PROJECTNAME = 1;
const int DATAREADER_FLD_ISACTIVE = 2;
const int DATAREADER_FLD_PROJECTTYPEID = 3;
Project obj = (Project)mo;
obj.IsObjectLoading = true;
if (!this.reader.IsDBNull(DATAREADER_FLD_PROJECTID) ) {
obj.PrProjectId = Convert.ToInt64(this.reader.GetInt32(DATAREADER_FLD_PROJECTID));
}
if (!this.reader.IsDBNull(DATAREADER_FLD_PROJECTNAME) ) {
obj.PrProjectName = this.reader.GetString(DATAREADER_FLD_PROJECTNAME);
}
if (!this.reader.IsDBNull(DATAREADER_FLD_ISACTIVE) ) {
obj.PrIsActive = this.reader.GetInt32(DATAREADER_FLD_ISACTIVE)!=0;
}
if (!this.reader.IsDBNull(DATAREADER_FLD_PROJECTTYPEID) ) {
obj.PrProjectTypeId = (EnumProjectType?)this.reader.GetInt32(DATAREADER_FLD_PROJECTTYPEID);
}
obj.isNew = false;
// since we've just loaded from database, we mark as "old"
obj.isDirty = false;
obj.IsObjectLoading = false;
obj.afterLoad();
return;
}
示例10: DeleteRecord
public ReturnValueInfo DeleteRecord(IModelObject KeyObject)
{
ReturnValueInfo rvInfo = new ReturnValueInfo();
DepartmentMaster_dpm_Info searchInfo = KeyObject as DepartmentMaster_dpm_Info;
if (searchInfo == null)
{
rvInfo.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_E_ObjectNull;
rvInfo.isError = true;
return rvInfo;
}
try
{
using (SIOTSDB_HHZXDataContext db = new SIOTSDB_HHZXDataContext())
{
List<DepartmentMaster_dpm> listDept = db.DepartmentMaster_dpm.Where(x => x.dpm_RecordID == searchInfo.dpm_RecordID).ToList();
if (listDept != null)
{
db.DepartmentMaster_dpm.DeleteAllOnSubmit(listDept);
db.SubmitChanges();
rvInfo.boolValue = true;
}
}
}
catch (Exception ex)
{
rvInfo.messageText = ex.Message;
rvInfo.isError = true;
}
return rvInfo;
}
示例11: load
public override void load(IModelObject mo)
{
const int DATAREADER_FLD_CODE = 0;
const int DATAREADER_FLD_DESCR_GR = 1;
const int DATAREADER_FLD_DESCR_EN = 2;
TrainingCourse obj = (TrainingCourse)mo;
obj.IsObjectLoading = true;
if (!this.reader.IsDBNull(DATAREADER_FLD_CODE) ) {
obj.PrCODE = this.reader.GetString(DATAREADER_FLD_CODE);
}
if (!this.reader.IsDBNull(DATAREADER_FLD_DESCR_GR) ) {
obj.PrDescrGr = this.reader.GetString(DATAREADER_FLD_DESCR_GR);
}
if (!this.reader.IsDBNull(DATAREADER_FLD_DESCR_EN) ) {
obj.PrDescrEn = this.reader.GetString(DATAREADER_FLD_DESCR_EN);
}
obj.isNew = false;
// since we've just loaded from database, we mark as "old"
obj.isDirty = false;
obj.IsObjectLoading = false;
obj.afterLoad();
return;
}
示例12: DeleteRecord
public bool DeleteRecord(IModelObject KeyObject)
{
bool isSuccess = false;
if (KeyObject != null)
{
ShiftTargetYieldSchedule_sty_Info deleteInfo = KeyObject as ShiftTargetYieldSchedule_sty_Info;
try
{
using (MainDBDataContext db = new MainDBDataContext())
{
ShiftTargetYieldSchedule_sty deleteData = db.ShiftTargetYieldSchedule_sty.FirstOrDefault(t => t.sty_iRecordID == deleteInfo.sty_iRecordID);
if (deleteData != null)
{
//deleteData.sty_lIsDeleted = true;
deleteData.sty_lIsAtive = false;
db.SubmitChanges();
isSuccess = true;
}
}
}
catch (Exception Ex)
{
throw Ex;
}
}
return isSuccess;
}
示例13: DisplayRecord
public CardUserMaster_cus_Info DisplayRecord(IModelObject itemEntity)
{
try
{
CardUserMaster_cus_Info userInfo = this._cardUserMasterDA.DisplayRecord(itemEntity);
AddCardInfoToUser(userInfo);
AddUserAccountInfo(userInfo);
if (userInfo.cus_cIdentityNum == Common.DefineConstantValue.CodeMasterDefine.KEY2_SIOT_CardUserIdentity_Student)
{
AddClassInfoToUser(userInfo);
}
else if (userInfo.cus_cIdentityNum == Common.DefineConstantValue.CodeMasterDefine.KEY2_SIOT_CardUserIdentity_Staff)
{
AddDeptInfoToUser(userInfo);
}
return userInfo;
}
catch (Exception Ex)
{
throw Ex;
}
}
示例14: DisplayRecord
public MailConfig_mcf_Info DisplayRecord(IModelObject KeyObject)
{
MailConfig_mcf_Info displayInfo = null;
if (KeyObject != null)
{
displayInfo = KeyObject as MailConfig_mcf_Info;
try
{
using (MainDBDataContext db = new MainDBDataContext())
{
MailConfig_mcf displayData = db.MailConfig_mcf.FirstOrDefault(t => t.mcf_iRecordID == displayInfo.mcf_iRecordID);
if (displayData != null)
{
displayInfo = Common.General.CopyObjectValue<MailConfig_mcf, MailConfig_mcf_Info>(displayData);
}
}
}
catch (Exception Ex)
{
throw Ex;
}
}
return displayInfo;
}
示例15: DeleteRecord
public bool DeleteRecord(IModelObject KeyObject)
{
bool isSuccess = false;
if (KeyObject != null)
{
IdleStateMaster_ism_Info deleteInfo = KeyObject as IdleStateMaster_ism_Info;
try
{
IdleStateMaster_ism deleteData = DBCtx.IdleStateMaster_ism.FirstOrDefault(t => t.ism_RecordID == deleteInfo.ism_RecordID);
if (deleteData != null)
{
DBCtx.IdleStateMaster_ism.DeleteOnSubmit(deleteData);
DBCtx.SubmitChanges();
isSuccess = true;
}
}
catch (Exception Ex)
{
throw Ex;
}
}
if (!UseTran)
{
DBCtx = null;
}
return isSuccess;
}