Beispiel #1
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);
            }
        }
        public void TestConsultarPresupuestosTodas()
        {
            DAOPresupuestoFactura servidorSQL      = new DAOPresupuestoFactura();
            List <Entidad>        listaPresupuesto = servidorSQL.ConsultarPresupuestosTodos();

            Assert.IsNotNull(listaPresupuesto);
            Assert.AreEqual(10, listaPresupuesto.Count);
        }
        public void TestRegresarCostoTratamiento()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            int esperado = 200;
            int obtenido = servidorSQL.RegresarCostoTratamiento(1);

            Assert.AreEqual(esperado, obtenido);
        }
        public void TestConsultarPresupuestosRangoFechas()
        {
            DAOPresupuestoFactura servidorSQL      = new DAOPresupuestoFactura();
            List <Entidad>        listaPresupuesto = servidorSQL.ConsultarPresupuestosRangoFechas("12/07/2012", "12/09/2012");

            Assert.IsNotNull(listaPresupuesto);
            Assert.AreEqual(0, listaPresupuesto.Count);
        }
        public void TestRegresarIdUsuario()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            int esperado = 1;
            int obtenido = servidorSQL.RegresarIdUsuario("19560012");

            Assert.AreEqual(esperado, obtenido);
        }
        public void TestConsultarCedulaFactura()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            String cedulaObtenida             = servidorSQL.ConsultarCedulaFactura(1);
            String cedulaEsperada             = "19720330";

            Assert.IsNotNull(cedulaObtenida);
            Assert.IsTrue(cedulaObtenida.Equals(cedulaEsperada));
        }
        public void TestConsultarCedulaPresupuesto()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            String esperada = "19560012";
            String obtenida = servidorSQL.ConsultarCedulaPresupuesto(1);

            Assert.IsNotNull(obtenida);
            Assert.AreEqual(esperada, obtenida);
        }
        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);
        }
        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 void TestAgregarPresupuesto()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            Presupuesto           presupuesto = new Presupuesto(11, 2550.0, new DateTime(2012, 10, 27));

            presupuesto.Observaciones       = "observacion 1";
            presupuesto.Listado_presupuesto = new List <Detalle_Presupuesto_Factura>();

            Assert.IsTrue(servidorSQL.AgregarPresupuesto(presupuesto, 1));
        }
        public void TestConsultarEdificioFactura()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();

            String esperado = "Conj. Res. Los Chorros #9";
            String obtenido = servidorSQL.ConsultarDireccionEdificioFactura(7);

            Assert.IsNotNull(obtenido);
            Assert.AreEqual(esperado, obtenido);
        }
        public void TestConsultarDireccionCiudadFactura()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();

            String esperado = "Caracas";
            String obtenido = servidorSQL.ConsultarDireccionCiudadFactura(7);

            Assert.IsNotNull(obtenido);
            Assert.AreEqual(esperado, obtenido);
        }
        public void TestConsultarDireccionEstadoFactura()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();

            String esperado = "Distrito Capital";
            String obtenido = servidorSQL.ConsultarDireccionEstadoFactura(7);

            Assert.IsNotNull(obtenido);
            Assert.AreEqual(esperado, obtenido);
        }
        public void TestConsultarPresupuestoNumero()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            Entidad     presupuestoObtenido   = servidorSQL.ConsultarPresupuestoNumero(1);
            Presupuesto presupuestoEsperado   = new Presupuesto(1, 2550.0, new DateTime(2012, 10, 27));

            presupuestoEsperado.Observaciones       = "observacion 1";
            presupuestoEsperado.Listado_presupuesto = new List <Detalle_Presupuesto_Factura>();

            Assert.IsNotNull(presupuestoObtenido);
            Assert.IsTrue(presupuestoEsperado.Equals(presupuestoObtenido));
        }
        public void TestAgregarDetallePresupuesto()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            Presupuesto           presupuesto = new Presupuesto(11, 2550.0, new DateTime(2012, 10, 27));

            presupuesto.Observaciones       = "observacion 1";
            presupuesto.Listado_presupuesto = new List <Detalle_Presupuesto_Factura>();
            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);

            presupuesto.Listado_presupuesto.Add(detalle);

            Assert.IsTrue(servidorSQL.AgregarDetallePresupuesto(presupuesto, 1, 11));
        }
Beispiel #16
0
 //NOTA: Entrega2 declaraba: public List<Factura> ObtenerFacturasCI(String ci)
 public List <Entidad> ObtenerFacturasCI(String ci)
 {
     try
     {
         DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
         return(servidorSQL.ConsultarFacturaXCI(ci));
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }
Beispiel #17
0
 public List <Entidad> ObtenerListaFacturaFechas(string fechaInicio, string fechaFin)
 {
     try
     {
         DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
         return(servidorSQL.ConsultarFacturasRangoFechas(fechaInicio, fechaFin));
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }
Beispiel #18
0
        /*
         * public bool insertarPresupuesto(Presupuesto presupuesto, string cedulaUsuario)
         * {
         *  try
         *  {
         *      manejador = new DAOPresupuestoFactura();
         *      int idUsuario = manejador.RegresarIdUsuario(cedulaUsuario);
         *      if (manejador.AgregarPresupuesto(presupuesto, idUsuario))
         *      {
         *          if (manejador.AgregarDetallePresupuesto(presupuesto, idUsuario,
         *              manejador.RegresarIdPresupuesto(presupuesto, 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);
         *  }
         * }
         */


        public string retornarDatosUsuario(string cedulaUsuario, string tipoCi)
        {
            try
            {
                DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
                return(servidorSQL.regresarDatosUsuario(cedulaUsuario, tipoCi));
            }
            catch (ExceptionPresupuestoFactura e)
            {
                throw new ExceptionPresupuestoFactura(e.Message);
            }
            catch (Exception e)
            {
                throw new ExceptionPresupuestoFactura(e.Message);
            }
        }
Beispiel #19
0
 public List <Entidad> RegresarListadoXNombre(String nombreTratamiento)
 {
     try
     {
         manejador = new DAOPresupuestoFactura();
         return(manejador.SqlBuscarXNombreTramiento(nombreTratamiento));
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }
Beispiel #20
0
 public int RegresarIdUsuario(String cedula)
 {
     try
     {
         manejador = new DAOPresupuestoFactura();
         return(manejador.RegresarIdUsuario(cedula));
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }
Beispiel #21
0
 public List <Entidad> ObtenerListaFacturasCompleta()
 {
     try
     {
         DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
         return(servidorSQL.ConsultarFacturasTodas());
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }
Beispiel #22
0
 public bool validarUsuario(string cedulaUsuario, string tipoCi)
 {
     try
     {
         manejador = new DAOPresupuestoFactura();
         return(manejador.validarUsuario(cedulaUsuario, tipoCi));
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }
Beispiel #23
0
 public String ObtenerEdificioFactura(int idDireccion)
 {
     try
     {
         DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
         return(servidorSQL.ConsultarDireccionEdificioFactura(idDireccion));
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }
Beispiel #24
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);
     }
 }
Beispiel #25
0
 //Falta prueba
 public Entidad ObtenerFacturaPorNumero(int numeroFactura)
 {
     //parse de numero de presupuesto
     try
     {
         DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
         return(servidorSQL.ConsultarFacturaNumero(numeroFactura));
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }
Beispiel #26
0
 public string ObtenerCedulaUsuarioFactura(int nro_factura)
 {
     try
     {
         DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
         String cedula = servidorSQL.ConsultarCedulaFactura(nro_factura);
         return(cedula);
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }
Beispiel #27
0
        //Falta prueba
        //public Usuario ObtenerUsuarioPresupuesto(int nro_presupuesto)
        //{
        //    try
        //    {
        //        DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();

        //        return servidorSQL.ConsultarDatosBasicosUsuarioPresupuesto(nro_presupuesto);
        //    }
        //    catch (ExceptionPresupuestoFactura e)
        //    {
        //        throw new ExceptionPresupuestoFactura(e.Message);
        //    }
        //    catch (Exception e)
        //    {
        //        throw new ExceptionPresupuestoFactura(e.Message);
        //    }
        //}


        //public List<Detalle_Presupuesto_Factura> ObtenerDetalleFactura(int nro_factura)
        public List <Entidad> ObtenerDetalleFactura(int nro_factura)
        {
            try
            {
                DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();

                List <Entidad> listaDetalle = servidorSQL.ConsultarDetalleFactura(nro_factura);
                return(servidorSQL.ConsultarTratamientosListaDetalle(listaDetalle));
            }
            catch (ExceptionPresupuestoFactura e)
            {
                throw new ExceptionPresupuestoFactura(e.Message);
            }
            catch (Exception e)
            {
                throw new ExceptionPresupuestoFactura(e.Message);
            }
        }
Beispiel #28
0
 //Esta vaina no se usa
 public List <Tratamiento> RegresarListadoXID(int idTratamiento)
 {
     try
     {
         List <Tratamiento> regreso = new List <Tratamiento>();
         manejador = new DAOPresupuestoFactura();
         //OJO: ESTO SE CAMBIO, AL PASARLO A COMANDOS, YA QUE NO SE UTILIZA:
         //regreso.Add(manejador.SqlBuscarXIdTratamiento(idTratamiento));
         return(regreso);
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }
Beispiel #29
0
 public Int16 RegresarCostoTratamiento(int id_tratamiento)
 {
     try
     {
         manejador = new DAOPresupuestoFactura();
         return(manejador.RegresarCostoTratamiento(id_tratamiento));
     }
     catch (ArithmeticException e)
     {
         throw new ExceptionPresupuestoFactura("Error: Problemas con calculos aritmeticos", e);
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }
Beispiel #30
0
        public short CalculoDeCostoTotalTratamiento(List <Tratamiento> listado_tratamiento, int posicion)
        {
            try
            {
                manejador = new DAOPresupuestoFactura();
                return((short)(listado_tratamiento[posicion].Duracion *
                               this.RegresarCostoTratamiento(listado_tratamiento[posicion].Id)));
            }
            catch (ArithmeticException e)
            {
                throw new ExceptionPresupuestoFactura("Error: Problemas con calculos aritmeticos", e);
            }

            catch (ExceptionPresupuestoFactura e)
            {
                throw new ExceptionPresupuestoFactura(e.Message);
            }
            catch (Exception e)
            {
                throw new ExceptionPresupuestoFactura(e.Message);
            }
        }