public void EditItem(Expedient parent, InputInvoiceLineInfo cf, Expense gasto) { if (gasto == null) { return; } gasto.CopyFrom(parent, cf); }
internal static string SELECT(long oid, bool lockTable) { QueryConditions conditions = new QueryConditions { ConceptoFacturaRecibida = InputInvoiceLineInfo.New(oid) }; return(SELECT(conditions, lockTable)); }
public Expense NewItem(Expedient parent, InputInvoiceInfo fac, InputInvoiceLineInfo cf, InputDeliveryLineInfo ca) { Expense item = Expense.NewChild(parent, fac, cf, ca); SetNextCode(item); this.AddItem(item); //parent.UpdateGastos(); return(item); }
protected void CopyValues(InputInvoiceLineInfo source) { if (source == null) { return; } Oid = source.Oid; _base.CopyValues(source); }
public Expense GetItemByConceptos(InputInvoiceLineInfo cf, InputDeliveryLineInfo ca) { foreach (Expense item in this) //Si la factura es nueva, item.OidConceptoFactura no va a ser igual a cf.Oid { if ((item.OidConceptoFactura == cf.Oid) && (item.OidConceptoAlbaran == ca.Oid)) { return(item); } } return(null); }
private void Fetch(InputInvoiceLineInfo source) { try { SessionCode = source.SessionCode; _base.CopyValues(source); } catch (Exception ex) { iQExceptionHandler.TreatException(ex); } MarkOld(); }
public void CopyValues(InputInvoiceLineInfo source) { if (source == null) { return; } _record.CopyValues(source._base.Record); _oid_store = source.OidAlmacen; _store = source.Almacen; _store_id = source.IDAlmacen; _cuenta_contable = source.CuentaContable; _n_factura = source.NFactura; _fecha_factura = source.FechaFactura; _acreedor = source.Acreedor; _id_batch = source.IDBatch; }
internal static InputInvoiceLine GetChild(InputInvoiceLineInfo source) { return(new InputInvoiceLine(source)); }
private InputInvoiceLine(InputInvoiceLineInfo source) { MarkAsChild(); Fetch(source); }
public Expense GetItemByConceptoFactura(InputInvoiceLineInfo cf) { return(GetItemByConceptoFactura(cf.Oid)); }