示例#1
0
        private string GetNum(Codigos_Iva cIva , Historicos Historicos,int puntoventa, Char Clase)
        {
            string Numeroaux="0";

            if ((Clase == 'A') && (cIva.codigoiva_id == 5))
                {
                    Numeroaux = f.GetNumeroFactura(cIva, Historicos, puntoventa, true);
                }

            if ((Clase == 'B') && (cIva.codigoiva_id != 5))

                {
                    Numeroaux = f.GetNumeroFactura(cIva, Historicos, puntoventa, false);
                }

            return Numeroaux;
        }
 partial void DeleteCodigos_Iva(Codigos_Iva instance);
 partial void UpdateCodigos_Iva(Codigos_Iva instance);
 partial void InsertCodigos_Iva(Codigos_Iva instance);
示例#5
0
        public String GetNumeroFactura(Codigos_Iva cIva, Historicos Historicos, int puntoventa, Boolean A)
        {
            transactionScope = new TransactionScope();

            char Cero = '0' ;

            Puntos_Ventas c = (from com in db.GetTable<Puntos_Ventas>()
                               where ((com.puntoventa_id == puntoventa))
                     select com).FirstOrDefault();

            string Numero;
            string auxpuntoventa;

            if (A)
            {

                int Aux = c.nro_ult_fac_a +1 ;
                auxpuntoventa =   c.puntoventa_id.ToString();
                auxpuntoventa.PadLeft(4, Cero);
                Numero =   Aux.ToString();

            }
            else
            {
                auxpuntoventa = c.puntoventa_id.ToString();
                auxpuntoventa.PadLeft(4, Cero);
                int Aux = c.nro_ult_fac_b +1;
                Numero =   Aux.ToString();

            }
            return Numero;
        }