Exemplo n.º 1
0
 public Model.PCMaterialCheck GetDetail(string id)
 {
     Model.PCMaterialCheck model = this.Get(id);
     if (model != null)
     {
         model.Details = accessorDetail.SelectByPCMaterialCheckId(id);
     }
     return(model);
 }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
 public void Delete(Model.PCMaterialCheck model)
 {
     this.Delete(model.PCMaterialCheckId);
 }
Exemplo n.º 5
0
 public Model.PCMaterialCheck GetPrev(Model.PCMaterialCheck e)
 {
     return(sqlmapper.QueryForObject <Model.PCMaterialCheck>("PCMaterialCheck.get_prev", e));
 }
Exemplo n.º 6
0
 public bool HasRowsAfter(Model.PCMaterialCheck e)
 {
     return(sqlmapper.QueryForObject <bool>("PCMaterialCheck.has_rows_after", e));
 }
Exemplo n.º 7
0
 public Model.PCMaterialCheck GetNext(Model.PCMaterialCheck e)
 {
     return(sqlmapper.QueryForObject <Model.PCMaterialCheck>("PCMaterialCheck.get_next", e));
 }
Exemplo n.º 8
0
 public void Update(Model.PCMaterialCheck e)
 {
     this.Update <Model.PCMaterialCheck>(e);
 }
Exemplo n.º 9
0
 public bool HasRowsBefore(Model.PCMaterialCheck e)
 {
     return(sqlmapper.QueryForObject <bool>("PCMaterialCheck.has_rows_before", e));
 }
Exemplo n.º 10
0
 public void Insert(Model.PCMaterialCheck e)
 {
     this.Insert <Model.PCMaterialCheck>(e);
 }
Exemplo n.º 11
0
 public Model.PCMaterialCheck GetNext(Model.PCMaterialCheck e)
 {
     return(accessor.GetNext(e));
 }
Exemplo n.º 12
0
 public Model.PCMaterialCheck GetPrev(Model.PCMaterialCheck e)
 {
     return(accessor.GetPrev(e));
 }
Exemplo n.º 13
0
 public bool HasRowsAfter(Model.PCMaterialCheck e)
 {
     return(accessor.HasRowsAfter(e));
 }
Exemplo n.º 14
0
 public bool HasRowsBefore(Model.PCMaterialCheck e)
 {
     return(accessor.HasRowsBefore(e));
 }