Example #1
0
            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)));
            }
Example #2
0
 public static string GetStringByEnum(EnumTipDocumentNotaPlata pIdEnum)
 {
     return(GetStructByEnum(pIdEnum).Nume);
 }
Example #3
0
 private StructTipDocumentNotaPlata(EnumTipDocumentNotaPlata pIdEnum, string pNume) : this()
 {
     this.IdEnum = pIdEnum;
     this.Nume   = pNume;
 }
Example #4
0
        /// <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);
        }