/// <summary> /// Metoda de clasa ce permite adaugarea unui obiect de tip DClientiFacturi /// </summary> /// <param name="pIdClient"></param> /// <param name="pDataFactura"></param> /// <param name="pSerieFactura"></param> /// <param name="pNumarFactura"></param> /// <param name="pObservatii"></param> /// <param name="pMonedaFactura"></param> /// <param name="pCursBNR"></param> /// <returns></returns> /// <remarks></remarks> public static int Add(int pIdClient, DateTime pDataFactura, string pSerieFactura, int pNumarFactura, string pObservatii, CDefinitiiComune.EnumTipMoneda pMonedaFactura, double pCursBNR, BColectieClientiComenzi pListaComenzi, EnumTipDocumentNotaPlata pTipDocument, IDbTransaction pTranzactie) { int id = DClientiFacturi.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pIdClient, pDataFactura, pSerieFactura, pNumarFactura, pObservatii, Convert.ToInt32(pMonedaFactura), pCursBNR, pTranzactie); pListaComenzi.UpdateIdFactura(id, pTranzactie); if (pTipDocument == EnumTipDocumentNotaPlata.Factura) { BClientiFacturi factCreata = new BClientiFacturi(id, pTranzactie); factCreata.Fiscalizeaza(pTranzactie); } return(id); }
public BClientiFacturi GetUltimaFactura(IDbTransaction pTranzactie) { return(BClientiFacturi.GetUltimaFactura(this.Id, pTranzactie)); }