public Model.PCMaterialCheck GetDetail(string id) { Model.PCMaterialCheck model = this.Get(id); if (model != null) { model.Details = accessorDetail.SelectByPCMaterialCheckId(id); } return(model); }
public void Validate(Model.PCMaterialCheck model) { if (model.PCMaterialCheckDate == null) { throw new Helper.InvalidValueException(Model.PCMaterialCheck.PRO_PCMaterialCheckDate); } if (string.IsNullOrEmpty(model.InvoiceCOId)) { throw new Helper.InvalidValueException(Model.PCMaterialCheck.PRO_InvoiceCOId); } }
private void TiGuiExists(Model.PCMaterialCheck model) { if (this.ExistsPrimary(model.PCMaterialCheckId)) { //设置KEY值 string invoiceKind = this.GetInvoiceKind().ToLower(); string sequencekey_y = string.Format("{0}-y-{1}", invoiceKind, model.InsertTime.Value.Year); string sequencekey_m = string.Format("{0}-m-{1}-{2}", invoiceKind, model.InsertTime.Value.Year, model.InsertTime.Value.Month); string sequencekey_d = string.Format("{0}-d-{1}", invoiceKind, model.InsertTime.Value.ToString("yyyy-MM-dd")); string sequencekey = string.Format(invoiceKind); SequenceManager.Increment(sequencekey_y); SequenceManager.Increment(sequencekey_m); SequenceManager.Increment(sequencekey_d); SequenceManager.Increment(sequencekey); model.PCMaterialCheckId = this.GetId(model.InsertTime.Value); TiGuiExists(model); } }
public void Delete(Model.PCMaterialCheck model) { this.Delete(model.PCMaterialCheckId); }
public Model.PCMaterialCheck GetPrev(Model.PCMaterialCheck e) { return(sqlmapper.QueryForObject <Model.PCMaterialCheck>("PCMaterialCheck.get_prev", e)); }
public bool HasRowsAfter(Model.PCMaterialCheck e) { return(sqlmapper.QueryForObject <bool>("PCMaterialCheck.has_rows_after", e)); }
public Model.PCMaterialCheck GetNext(Model.PCMaterialCheck e) { return(sqlmapper.QueryForObject <Model.PCMaterialCheck>("PCMaterialCheck.get_next", e)); }
public void Update(Model.PCMaterialCheck e) { this.Update <Model.PCMaterialCheck>(e); }
public bool HasRowsBefore(Model.PCMaterialCheck e) { return(sqlmapper.QueryForObject <bool>("PCMaterialCheck.has_rows_before", e)); }
public void Insert(Model.PCMaterialCheck e) { this.Insert <Model.PCMaterialCheck>(e); }
public Model.PCMaterialCheck GetNext(Model.PCMaterialCheck e) { return(accessor.GetNext(e)); }
public Model.PCMaterialCheck GetPrev(Model.PCMaterialCheck e) { return(accessor.GetPrev(e)); }
public bool HasRowsAfter(Model.PCMaterialCheck e) { return(accessor.HasRowsAfter(e)); }
public bool HasRowsBefore(Model.PCMaterialCheck e) { return(accessor.HasRowsBefore(e)); }