public void TestAgregarDetalleFactura()
 {
     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.AgregarDetalleFactura(factura, 13));
 }
Example #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);
            }
        }
Example #3
0
 public Boolean GenerarDetalleFactura(Factura laFactura, int id_factura)
 {
     try
     {
         manejador = new DAOPresupuestoFactura();
         manejador.AgregarDetalleFactura(laFactura, id_factura);
         return true;
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }