public static StructTipDocumentNotaPlata GetStructByEnum(EnumTipDocumentNotaPlata pIdEnum) { if (pIdEnum == EnumTipDocumentNotaPlata.Factura) { return(new StructTipDocumentNotaPlata(pIdEnum, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Factura))); } return(new StructTipDocumentNotaPlata(pIdEnum, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Proforma))); }
public static string GetStringByEnum(EnumTipDocumentNotaPlata pIdEnum) { return(GetStructByEnum(pIdEnum).Nume); }
private StructTipDocumentNotaPlata(EnumTipDocumentNotaPlata pIdEnum, string pNume) : this() { this.IdEnum = pIdEnum; this.Nume = pNume; }
/// <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); }