public Servicedetail Base() { Servicedetail item = new Servicedetail(this.Partcode, this.Partname, this.Partqty, this.Unitprice, this.Serialnumber, this.Serviceheader); item.Id = this.Id; return item; }
public static WarrantyContentErrorCode SaveSerDetail(string itemId, string partCode, string partName, int quantity, long price, Serviceheader serH, IDao<Servicedetail, long> dao) { long id; long.TryParse(itemId, out id); Servicedetail serD = dao.GetById(id, false); //true -> false if (serD == null) { serD = new Servicedetail(); } serD.Partcode = partCode.Trim().ToUpper(); serD.Partqty = quantity; serD.Serviceheader = serH; serD.Unitprice = price; serD.Partname = partName; try { dao.SaveOrUpdate(serD); } catch { return WarrantyContentErrorCode.SaveDetailFailed; } return WarrantyContentErrorCode.OK; }
public SRSItem(Servicedetail sd, ServiceItemState state) : this() { this.Id = sd.Id; this.Partcode = sd.Partcode; this.Partname = sd.Partname; this.Partqty = sd.Partqty; this.Serialnumber = sd.Serialnumber; this.Serviceheader = sd.Serviceheader; this.Unitprice = sd.Unitprice; this.State = state; }