Esempio n. 1
0
        public async Task <decimal> CrearFactura(ModFactura m)
        {
            try
            {
                FACTURA_TRAMITE aux = new FACTURA_TRAMITE();
                aux.ID_TRAMITE = m.TRAMITE.ID;
                aux.CREA_FECHA = DateTime.Now;

                FACTURA aux2 = new FACTURA();
                aux2.FACTURA_TRAMITE.Add(aux);
                aux2.FECHA         = m.FACTURA.FECHA;
                aux2.ID_VEHICULO   = m.FACTURA.ID_VEHICULO;
                aux2.NUMERO        = m.FACTURA.NUMERO;
                aux2.OBSERVACIONES = m.FACTURA.OBSERVACIONES;

                db.FACTURA.Add(aux2);
                await db.SaveChangesAsync();

                decimal ID = aux2.ID;

                return(ID);
            }
            catch
            {
                return(0);
            }
        }
Esempio n. 2
0
        public async Task <bool> AgregarTramite(ModFactura m)
        {
            try
            {
                FACTURA_TRAMITE aux = new FACTURA_TRAMITE();
                aux.ID_TRAMITE = m.TRAMITE.ID;
                aux.CREA_FECHA = DateTime.Now;
                aux.ID_FACTURA = m.FACTURA.ID;
                db.FACTURA_TRAMITE.Add(aux);
                await db.SaveChangesAsync();

                return(true);
            }
            catch
            {
                return(false);
            }
        }