public void Insert(int? QuoteId,string PoNumber,string Isbn,string Printer,DateTime? ExworksDate,DateTime? DueDate,string Comments,string SentBy,string Company,string ContactTel,string ContactEmail,string PublishipContact,byte[] EmTimestamp)
	    {
		    PricerEmailLog item = new PricerEmailLog();
		    
            item.QuoteId = QuoteId;
            
            item.PoNumber = PoNumber;
            
            item.Isbn = Isbn;
            
            item.Printer = Printer;
            
            item.ExworksDate = ExworksDate;
            
            item.DueDate = DueDate;
            
            item.Comments = Comments;
            
            item.SentBy = SentBy;
            
            item.Company = Company;
            
            item.ContactTel = ContactTel;
            
            item.ContactEmail = ContactEmail;
            
            item.PublishipContact = PublishipContact;
            
            item.EmTimestamp = EmTimestamp;
            
	    
		    item.Save(UserName);
	    }
 //end error email
 //end send email
 protected void append_to_email_log()
 {
     //280212 append record to email log
     PricerEmailLog _log = new PricerEmailLog();
     _log.QuoteId = wwi_func.vint(this.dxlblquote.Text.ToString());
     _log.PoNumber = this.dxtxtponum.Text.ToString();
     _log.Isbn = this.dxtxtisbn.Text.ToString();
     _log.Printer = this.dxtxtprinter.Text.ToString();
     if (!string.IsNullOrEmpty(this.dxdtexworks.Text.ToString())) { _log.ExworksDate = Convert.ToDateTime(this.dxdtexworks.Text.ToString()); }
     if (!string.IsNullOrEmpty(this.dxdtdue.Text.ToString())) { _log.DueDate = Convert.ToDateTime(this.dxdtdue.Text.ToString()); }
     _log.Comments = this.dxmemocomment.Text.ToString();
     _log.SentBy = this.dxtxtusername.Text.ToString();
     _log.Company = this.dxtxtusercomp.Text.ToString();
     _log.ContactTel = this.dxtxtusertel.Text.ToString();
     _log.ContactEmail = this.dxtxtuseremail.Text.ToString();
     _log.PublishipContact = this.dxcbocontact.Text.ToString();
     _log.Save();
 }