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 TestConsultarCalleFactura()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();

            String esperado = "Chorros";
            String obtenido = servidorSQL.ConsultarDireccionCalleFactura(7);

            Assert.IsNotNull(obtenido);
            Assert.AreEqual(esperado, obtenido);
        }
        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));
        }
예제 #5
0
        public double regresar_costo_tratamiento(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);
            }
        }
예제 #6
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);
            }
        }
        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 TestConsultarDireccionPaisFactura()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();

            String esperado = "Venezuela";
            String obtenido = servidorSQL.ConsultarDireccionPaisFactura(7);

            Assert.IsNotNull(obtenido);
            Assert.AreEqual(esperado, obtenido);
        }
예제 #9
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);
            }
        }
예제 #10
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);
            }
        }
 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 TestConsultarPresupuestoXCI()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            Entidad presupuestoObtenido = servidorSQL.ConsultarPresupuestoXCI("19560012");
            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));
        }
예제 #13
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);
     }
 }
예제 #14
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);
     }
 }
예제 #15
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);
     }
 }
예제 #16
0
 //public String ObtenerProvinciaFactura(int idDireccion)
 public String ObtenerProvinciaFactura(int idDireccion)
 {
     try
     {
         DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
         return servidorSQL.ConsultarDireccionEstadoFactura(idDireccion);
     }
     catch (ExceptionPresupuestoFactura e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
     catch (Exception e)
     {
         throw new ExceptionPresupuestoFactura(e.Message);
     }
 }
예제 #17
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);
     }
 }
        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 TestConsultarPresupuestosTodas()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            List<Entidad> listaPresupuesto = servidorSQL.ConsultarPresupuestosTodos();

            Assert.IsNotNull(listaPresupuesto);
            Assert.AreEqual(10, listaPresupuesto.Count);
        }
예제 #20
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);
     }
 }
        public void TestRegresarCostoTratamiento()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            int esperado = 200;
            int obtenido = servidorSQL.RegresarCostoTratamiento(1);

            Assert.AreEqual(esperado, obtenido);
        }
        protected void aBBotonAceptar_Click(object sender, EventArgs e)
        {
            manejador = new DAOPresupuestoFactura();
            //debo implementar comando de RegresarIdUsuario
            int idUsuario = manejador.RegresarIdUsuario(laFactura.getCedula_Paciente());

            _miComandoFacturaEntidad = FabricaComando.CrearComandoAgregarFactura(laFactura, idUsuario);
            bool _resultado = _miComandoFacturaEntidad.Ejecutar(); ;

            if (_resultado)
            {
                Response.Redirect("GenerarFacturaOperacion.aspx");
            }
        }
        public void TestRegresarIdUsuario()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            int esperado = 1;
            int obtenido = servidorSQL.RegresarIdUsuario("19560012");

            Assert.AreEqual(esperado, obtenido);
        }
예제 #24
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);
     }
 }
        public void TestConsultarCedulaFactura()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            String cedulaObtenida = servidorSQL.ConsultarCedulaFactura(1);
            String cedulaEsperada = "19720330";

            Assert.IsNotNull(cedulaObtenida);
            Assert.IsTrue(cedulaObtenida.Equals(cedulaEsperada));
        }
예제 #26
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);
     }
 }
예제 #27
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);
            }
        }
        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 TestConsultarCedulaPresupuesto()
        {
            DAOPresupuestoFactura servidorSQL = new DAOPresupuestoFactura();
            String esperada = "19560012";
            String obtenida = servidorSQL.ConsultarCedulaPresupuesto(1);

            Assert.IsNotNull(obtenida);
            Assert.AreEqual(esperada, obtenida);
        }
예제 #30
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);
     }
 }