public void TestRegresarIdFactura()
 {
     Factura factura = new Factura(1, 400.0, false, "19560012", "V", "19720330", "V", "Arleska Perez", 15);
     DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
     int idEsperado = 1;
     int idObtenido = servidorSQL.RegresarIdFactura(factura, 4);
     Assert.AreEqual(idEsperado, idObtenido);
 }
Exemplo n.º 2
0
        public bool insertarFactura(Factura laFactura)
        {
            try
            {
                manejador = new DAOPresupuestoFactura();
                int idUsuario = manejador.RegresarIdUsuario(laFactura.getCedula_Paciente());

                if (manejador.AgregarFactura(laFactura, idUsuario))
                {
                    laFactura.setNro_Factura(manejador.RegresarIdFactura(laFactura, idUsuario));
                    if (manejador.AgregarDetalleFactura(laFactura, idUsuario))
                    {
                        return true;
                    }
                    else
                    {
                        return false;
                    }
                }
                else
                {
                    return false;
                }
            }
            catch (ExceptionPresupuestoFactura e)
            {
                throw new ExceptionPresupuestoFactura(e.Message);
            }
            catch (Exception e)
            {
                throw new ExceptionPresupuestoFactura(e.Message);
            }
        }