protected override void AddNew() { this.invoice = new Model.InvoiceXT(); this.invoice.InvoiceId = this.invoiceManager.GetNewId(); this.invoice.InvoiceDate = DateTime.Now; this.invoice.Employee1 = BL.V.ActiveOperator.Employee; this.invoice.InvoiceTax = 0; this.invoice.InvoiceZRE = 0; this.invoice.InvoiceZSE = 0; this.invoice.InvoiceZongJi = 0; this.invoice.InvoiceHeJi = 0; this.invoice.InvoiceFpje = 0; this.invoice.InvoiceOwed = 0; this.invoice.InvoiceYHE = 0; this.invoice.InvoicePayTimeLimit = DateTime.Now.Date; this.invoice.Details = new List <Model.InvoiceXTDetail>(); Model.InvoiceXTDetail detail = new Model.InvoiceXTDetail(); detail.Inumber = this.invoice.Details.Count + 1; detail.InvoiceXTDetailId = Guid.NewGuid().ToString(); detail.InvoiceXTDetailDiscount = 0; detail.InvoiceXTDetailDiscountRate = 0; detail.InvoiceXTDetailMoney0 = 0; detail.InvoiceXTDetailMoney1 = 0; detail.InvoiceXTDetailNote = ""; detail.InvoiceXTDetailPrice = 0; detail.InvoiceXTDetailQuantity = 0; detail.InvoiceXTDetailTax = 0; detail.InvoiceXTDetailTaxRate = 0; detail.InvoiceXTDetailZS = false; detail.InvoiceProductUnit = ""; this.invoice.Details.Add(detail); this.bindingSource1.Position = this.bindingSource1.IndexOf(detail); }
protected override void MoveLast() { if (last == 1) { last = 0; return; } this.invoice = this.invoiceManager.Get(this.invoiceManager.GetLast() == null ? "" : this.invoiceManager.GetLast().InvoiceId); }
public ViewForm(Model.InvoiceXT initInvoicexs) : this() { if (initInvoicexs == null) { throw new ArgumentNullException(); } this.invoice = initInvoicexs; }
public ViewForm(string invoiceid) : this() { this.invoice = this.invoiceXTManager.Get(invoiceid); if (this.invoice == null) { throw new ArgumentNullException(); } }
protected override void MovePrev() { Model.InvoiceXT invoice = this.invoiceManager.GetPrev(this.invoice); if (invoice == null) { throw new InvalidOperationException(Properties.Resources.ErrorNoMoreRows); } this.invoice = this.invoiceManager.Get(invoice.InvoiceId); }
public EditForm(Model.InvoiceXT initInvoicexs) : this() { if (initInvoicexs == null) { throw new ArgumentNullException(); } this.invoice = initInvoicexs; this.action = "view"; }
public EditForm(string invoiceid) : this() { this.invoice = this.invoiceManager.Get(invoiceid); if (this.invoice == null) { throw new ArgumentNullException(); } this.action = "view"; }
public override void Refresh() { if (this.invoice == null) { this.invoice = new Book.Model.InvoiceXT(); this.action = "insert"; } else { if (this.action == "view") { this.invoice = this.invoiceManager.Get(invoice.InvoiceId); } } this.textEditInvoiceId.EditValue = this.invoice.InvoiceId; this.dateEditInvoiceDate.EditValue = this.invoice.InvoiceDate; this.buttonEditEmployee.EditValue = this.invoice.Employee0; this.textEditNote.EditValue = this.invoice.InvoiceAbstract; this.textEditNote.EditValue = this.invoice.InvoiceNote; this.buttonEditCompany.EditValue = this.invoice.Customer; this.buttonEditDepot.EditValue = this.invoice.Depot; this.spinEditInvoiceTaxRate1.EditValue = this.invoice.InvoiceTaxRate == null ? 5 : this.invoice.InvoiceTaxRate; this.calcEditInvoiceTax1.EditValue = this.invoice.InvoiceTax == null ? 0 : this.invoice.InvoiceTax; this.calcEditInvoiceTotal0.EditValue = this.invoice.InvoiceZongJi == null ? 0 : this.invoice.InvoiceZongJi;; this.calcEditInvoiceTotal1.EditValue = this.invoice.InvoiceHeJi == null ? 0 : this.invoice.InvoiceHeJi;; this.calcEditInvoiceZSE.EditValue = this.invoice.InvoiceZSE == null ? 0 : this.invoice.InvoiceZSE;; this.dateEditInvoicePayTimeLimit.DateTime = this.invoice.InvoicePayTimeLimit == null?DateTime.Now.AddDays(3).Date : this.invoice.InvoicePayTimeLimit.Value.Date; this.textEditInvoiceCphm.Text = this.invoice.InvoiceCpbh; this.comboBoxEditInvoiceKslb.Text = this.invoice.InvoiceKslb; this.comboBoxEditInvoiceKlfs.Text = this.invoice.InvoiceKlfs; this.comboBoxEditInvoiceFpls.Text = this.invoice.InvoiceKpls; this.spinEditInvoiceFpje.EditValue = this.invoice.InvoiceFpje; this.textEditInvoiceFpbh.Text = this.invoice.InvoiceFpbh; this.spinEditInvoiceOwed.EditValue = this.invoice.InvoiceOwed; this.spinEditInvoiceZKE.EditValue = this.invoice.InvoiceZRE; this.dateEditInvoicePayTimeLimit.EditValue = this.invoice.InvoicePayTimeLimit; this.buttonEditEmployee1.EditValue = this.invoice.Employee1; this.buttonEditEmployee2.EditValue = this.invoice.Employee2; this.EmpAudit.EditValue = this.invoice.AuditEmp; this.textEditAuditState.Text = this.invoice.AuditStateName; this.bindingSource1.DataSource = this.invoice.Details; base.Refresh(); this.textEditInvoiceId.Properties.ReadOnly = true; this.buttonEditEmployee1.ButtonReadOnly = true; this.buttonEditEmployee1.ShowButton = false; }
protected override void TurnNull() { if (this.invoice == null) { return; } if (MessageBox.Show(Properties.Resources.ConfirmToDelete, this.Text, MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK) { return; } this.invoiceManager.TurnNull(this.invoice.InvoiceId); this.invoice = this.invoiceManager.GetNext(this.invoice); if (this.invoice == null) { this.invoice = this.invoiceManager.GetLast(); } }
private void Q21_1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { Model.InvoiceXT invoicext = new Book.Model.InvoiceXT(); invoicext.InvoiceId = this.Invoice.InvoiceId; System.Collections.Generic.IList <Model.InvoiceXTDetail> details = this.xtDetailManager.Select(invoicext); foreach (Model.InvoiceXTDetail detail in details) { detail.InvoiceXTDetailMoney0 *= -1; detail.InvoiceXTDetailQuantity *= -1; detail.InvoiceXTDetailTax *= -1; detail.InvoiceXTDetailMoney1 *= -1; detail.InvoiceXTDetailDiscount *= -1; } this.bindingSource1.DataSource = details; }
public void OwedDecrement(Book.Model.InvoiceXT invoice, decimal?money) { this.OwedDecrement(invoice.InvoiceId, money.Value); }
public void OwedIncrement(Book.Model.InvoiceXT invoice, decimal money) { this.OwedIncrement(invoice.InvoiceId, money); }
protected override void MoveFirst() { this.invoice = this.invoiceManager.Get(this.invoiceManager.GetFirst() == null ? "" : this.invoiceManager.GetFirst().InvoiceId); }
public void Delete(Book.Model.InvoiceXT invoice) { sqlmapper.Delete("InvoiceXTDetail.delete_by_invoiceid", invoice.InvoiceId); }
public IList <Book.Model.InvoiceXTDetail> Select(Book.Model.InvoiceXT invoiceXT) { return(sqlmapper.QueryForList <Model.InvoiceXTDetail>("InvoiceXTDetail.select_by_invoiceid", invoiceXT.InvoiceId)); }