public void TestAgregarFactura() { DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura(); Factura factura = new Factura(13, 400.0, false, "2134234", "V", "19720330", "V", "Arleska Perez", 15); Detalle_Presupuesto_Factura detalle = new Detalle_Presupuesto_Factura(new Tratamiento(1, "Primera cita", 1, 200, "Evaluacion del Odontologo para el nuevo paciente", "El odontologo se encargar? de evaluar al paciente de manera general", "Activo"), 200.0, 2); factura.Listado_factura.Add(detalle); Assert.IsTrue(servidorSQL.AgregarFactura(factura, 1)); }
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); } }