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));
 }
Esempio 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);
            }
        }