Ejemplo n.º 1
0
        public MySqlDataReader VerificarUsuario(String usuario)
        {
            BDConexion cn = new BDConexion();

            conexionBD = cn.ObtenerConexion();
            MySqlDataReader recuperandoUsuarios = null;

            string consultaUsuario = " SELECT *" +
                                     " FROM usuarios u, roles r" +
                                     " WHERE u.usuario = '" + usuario + "'" +
                                     " AND u.id_Rol = r.id_Rol" +
                                     " AND r.tipoRol = 'Administrador'";

            try
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection      = conexionBD;
                cmd.CommandText     = consultaUsuario;
                recuperandoUsuarios = cmd.ExecuteReader();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en la consulta" + ex.Message);
            }
            return(recuperandoUsuarios);
        }
Ejemplo n.º 2
0
        //PARA VER EL ESTADO DEL DEPARTAMENTO [frmAsignarServicios]
        public MySqlDataReader EstadoDepartamento(Departamento departamento)
        {
            //Instanciamos a la clase de conexion a nuestra BD Condominio
            BDConexion cn = new BDConexion();

            //Abrimos la conexion a  nuestra BD
            conexionBD = cn.ObtenerConexion();
            //Creamos una variable donde obtendremos los datos de nuestra consulta
            MySqlDataReader obtenerDatos = null;

            string buscarCliente = "SELECT ev.tipoEstado as ESTADO " +
                                   "FROM vivienda v, estado_vivienda ev " +
                                   "WHERE v.id_Estado = ev.id_Estado " +
                                   "AND v.nombre = '" + departamento.Nombre + "' ";

            /*[CONSULTA]
             * SELECT ev.tipoEstado as ESTADO
             * FROM vivienda v, estado_vivienda ev
             * WHERE v.id_Estado =  ev.id_Estado
             * AND v.nombre = 'A1';
             **/

            try
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexionBD;
                cmd.CommandText = buscarCliente;
                obtenerDatos    = cmd.ExecuteReader();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en la consulta" + ex.Message, "ERROR");
            }
            return(obtenerDatos);
        }
Ejemplo n.º 3
0
        //Para obterner el precio del Servicio  mas el ID [Asignar Servicio]
        public MySqlDataReader PrecioServicio(string servicio, string empresa)
        {
            //Instanciamos a la clase de conexion a nuestra BD Condominio
            BDConexion cn = new BDConexion();

            //Abrimos la conexion a  nuestra BD
            conexionBD = cn.ObtenerConexion();
            //Creamos una variable donde obtendremos los datos de nuestra consulta
            MySqlDataReader obtenerDatos = null;

            string buscarCliente = "SELECT id_EmpresaServicio, precio, obligatorio " +
                                   "FROM empresa_servicio " +
                                   "WHERE servicio = '" + servicio + "' " +
                                   "AND nombre_EmpresaServicio = '" + empresa + "'";

            /*[CONSULTA]
             * SELECT id_EmpresaServicio, precio, obligatorio
             * FROM empresa_servicio
             * WHERE servicio = 'Telefonia'
             * AND nombre_EmpresaServicio = 'Tigo';
             **/

            try
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexionBD;
                cmd.CommandText = buscarCliente;
                obtenerDatos    = cmd.ExecuteReader();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en la consulta" + ex.Message, "ERROR");
            }
            return(obtenerDatos);
        }
Ejemplo n.º 4
0
        //Buscar  departamento que deben mas de un mes [frmCalendario]
        public DataTable Departamentos_Deudores(Departamento departamento)
        {
            //Creamos una variable donde vamos a recibir todos los datos obtenidos de la consulta
            DataTable datos = new DataTable();
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Donde obtendremos los datos
            MySqlDataAdapter datosObtenidos = new MySqlDataAdapter();

            //Le damos la conexion a nuestra BD Condominio
            conexionBD = cn.ObtenerConexion();

            string consultaHabitante = "SELECT v.nombre, IF(( " +
                                       "SELECT SUM(ps.montoPagoObligatorio) as TOTAL " +
                                       "FROM vivienda v, pago_servicio ps " +
                                       "WHERE ps.id_Vivienda = v.id_Vivienda " +
                                       "AND ps.cancelado = FALSE) = NULL, ' ', 'NO CANCELADO' ) AS DEUDA, ps.fechaPago as MES,  ps.montoPagoObligatorio as SALDO " +
                                       "FROM vivienda v, pago_servicio ps " +
                                       "WHERE ps.id_Vivienda = v.id_Vivienda " +
                                       "AND ps.cancelado = false " +
                                       "AND v.nombre = '" + departamento.Nombre + "'";

            /*[CONSULTA]
             * SELECT v.nombre, IF((
             *             SELECT SUM(ps.montoPagoObligatorio)
             *              FROM vivienda v, pago_servicio ps
             *              WHERE ps.id_Vivienda = v.id_Vivienda
             *              AND ps.cancelado = false) = NULL, ' ', 'NO CANCELADO' ) AS DEUDA, ps.fechaPago as MES,  ps.montoPagoObligatorio as SALDO
             * FROM vivienda v, pago_servicio ps
             * WHERE ps.id_Vivienda = v.id_Vivienda
             * AND ps.cancelado = false
             * AND v.nombre = 'A1';
             *
             * SELECT IF('NO'='NO', 'IGUAL', 'DIFERERNTE') AS COMPARACION;
             * */

            try
            {
                //creamos una variable para nuestra consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion a la BD
                cmd.Connection = conexionBD;
                //Pasamos la consulta a nuestra conexion de BD
                cmd.CommandText = consultaHabitante;
                //Extraemos los datos obtenidos de la consulta
                datosObtenidos.SelectCommand = cmd;
                //Y lo pasamos a una tabla ficticia
                datosObtenidos.Fill(datos);
            }
            catch (Exception ex)
            {
                //Un mensaje de un posible error en nuestra consulta
                MessageBox.Show("Error en la Consulta" + ex.Message, "ERROR");
            }
            //retorno de todos los datos obtenidos
            return(datos);
        }
Ejemplo n.º 5
0
        public DataTable ReporteNoTitulares()
        {
            //Creamos una variable donde vamos a recibir todos los datos obtenidos de la consulta
            DataTable datos = new DataTable();
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Donde obtendremos los datos
            MySqlDataAdapter datosObtenidos = new MySqlDataAdapter();

            //Le damos la conexion a nuestra BD Condominio
            conexionBD = cn.ObtenerConexion();

            string consultaHabitante = "SELECT h.id_Habitante as CODIGO, h.CI as CARNET, concat_ws(' ',h.primerNombre, h.apellidoPaterno) as NOMBRES, concat_ws (' ', h.apellidoPaterno, h.apellidoMaterno) as APELLIDOS, b.nombreBloque as BLOQUE, th.tipoHabitante as TIPO, hv.titular as TITULAR " +
                                       "FROM tipo_habitante th, habitante h, historial_vivienda hv, vivienda v, pisos p, bloques b " +
                                       "WHERE th.id_TipoHabitante = h.id_TipoHabitante " +
                                       "AND h.id_Habitante = hv.id_Habitante " +
                                       "AND hv.id_Vivienda = v.id_Vivienda " +
                                       "AND v.id_Pisos = p.id_Pisos " +
                                       "AND p.id_Bloque = b.id_Bloque " +
                                       "AND hv.titular=FALSE " +
                                       "ORDER BY h.id_Habitante";

            /*[CONSULTA]
             *  SELECT concat_ws(' ',h.primerNombre, h.apellidoPaterno) as 'Nombre Completo', b.nombreBloque as Bloque, th.tipoHabitante as Tipo, hv.titular as TITULAR
             *  FROM tipo_habitante th, habitante h, historial_vivienda hv, vivienda v, pisos p, bloques b
             *  WHERE th.id_TipoHabitante=h.id_TipoHabitante
             *  AND h.id_Habitante=hv.id_Habitante
             *  AND hv.id_Vivienda=v.id_Vivienda
             *  AND v.id_Pisos=p.id_Pisos
             *  AND p.id_Bloque=b.id_Bloque
             *  AND hv.titular=TRUE
             *  ORDER BY h.id_Habitante
             * */

            try
            {
                //creamos una variable para nuestra consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion a la BD
                cmd.Connection = conexionBD;
                //Pasamos la consulta a nuestra conexion de BD
                cmd.CommandText = consultaHabitante;
                //Extraemos los datos obtenidos de la consulta
                datosObtenidos.SelectCommand = cmd;
                //Y lo pasamos a una tabla ficticia
                datosObtenidos.Fill(datos);
            }
            catch (Exception ex)
            {
                //Un mensaje de un posible error en nuestra consulta
                MessageBox.Show("Error en la Consulta" + ex.Message);
            }
            //retorno de todos los datos obtenidos
            return(datos);
        }
Ejemplo n.º 6
0
        //Para obtener el total que tiene que pagar cada departamento por las expensas y por la agua [ASIGNAR SERVICIOS]
        public MySqlDataReader TotalPagoExpensas(Departamento departamento)
        {
            //Instanciamos a la clase de conexion a nuestra BD Condominio
            BDConexion cn = new BDConexion();

            //Abrimos la conexion a  nuestra BD
            conexionBD = cn.ObtenerConexion();
            //Creamos una variable donde obtendremos los datos de nuestra consulta
            MySqlDataReader obtenerDatos = null;

            string buscarCliente = "SELECT SUM(es.precio) as PRECIO, ( " +
                                   "SELECT SUM(es.precio) " +
                                   "FROM empresa_servicio es, servicios s, vivienda v " +
                                   "WHERE s.id_EmpresaServicio = es.id_EmpresaServicio " +
                                   "AND s.id_Vivienda = v.id_Vivienda " +
                                   "AND v.nombre = '" + departamento.Nombre + "' " +
                                   "AND es.servicio = 'Agua' " +
                                   ") as AGUA " +
                                   "FROM empresa_servicio es, servicios s, vivienda v " +
                                   "WHERE s.id_EmpresaServicio = es.id_EmpresaServicio " +
                                   "AND s.id_Vivienda = v.id_Vivienda " +
                                   "AND v.nombre = '" + departamento.Nombre + "' ";

            /*[CONSULTA]
             *  SELECT SUM(es.precio) as PRECIO, (
             *                                      SELECT SUM(es.precio)
             *                                      FROM empresa_servicio es, servicios s, vivienda v
             *                                      WHERE es.id_EmpresaServicio = s.id_EmpresaServicio
             *                                      AND s.id_Vivienda = v.id_Vivienda
             *                                      AND es.servicio = 'Agua'
             *                                      AND v.nombre = 'A1'
             *                                   ) as AGUA
             *  FROM empresa_servicio es, servicios s, vivienda v, estado_vivienda ev
             *  WHERE ev.id_Estado = v.id_Estado
             *  AND s.id_EmpresaServicio = es.id_EmpresaServicio
             *  AND s.id_Vivienda = v.id_Vivienda
             *  AND NOT (ev.tipoEstado = 'No Habitado')
             *  AND v.nombre = 'A1';
             **/

            try
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexionBD;
                cmd.CommandText = buscarCliente;
                obtenerDatos    = cmd.ExecuteReader();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en la consulta" + ex.Message, "ERROR");
            }
            return(obtenerDatos);
        }
Ejemplo n.º 7
0
        //para el update
        public static int Update_Pago_Servicios(int id_PagoServicio)
        {
            int retorno = 0;
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Elaboramos el comando en insercion
            MySqlCommand cmd = new MySqlCommand(string.Format("UPDATE pago_servicio SET cancelado = TRUE WHERE id_PagoServicio = " + id_PagoServicio),
                                                cn.ObtenerConexion());

            //UPDATE table1 SET col_a='new' WHERE key_col='key';
            retorno = cmd.ExecuteNonQuery();
            return(retorno);
        }
Ejemplo n.º 8
0
        //Agregar nuevo Servivio [Registrar Servicio]
        public static int AgregarServicio(Servicios servicio)
        {
            int retorno = 0;
            //Intanciamos a la clase de conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Elaboramos el comando en insercion
            MySqlCommand cmd = new MySqlCommand(string.Format("INSERT INTO empresa_servicio( nombre_EmpresaServicio, servicio, precio, obligatorio, telefono, descripcion)" +
                                                              "VALUES ('{0}', '{1}', '{2}', {3}, {4}, '{5}')",
                                                              servicio.Empresa, servicio.Servicio, servicio.Precio, servicio.Obligatorio, servicio.Telefono, servicio.Descripcion),
                                                cn.ObtenerConexion());

            retorno = cmd.ExecuteNonQuery();
            return(retorno);
        }
Ejemplo n.º 9
0
        //Para registrar el pago_servicio
        public static int Pago_Servicio(Departamento departamento, string fechaPago, string montoObligatorio, bool cancelado)
        {
            int retorno = 0;
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Elaboramos el comando en insercion
            MySqlCommand cmd = new MySqlCommand(string.Format("INSERT INTO pago_servicio(id_Vivienda, fechaPago, montoPagoObligatorio, cancelado)" +
                                                              " VALUES ({0}, '{1}', '{2}', {3})",
                                                              departamento.ID_Vivienda, fechaPago, montoObligatorio, cancelado),
                                                cn.ObtenerConexion());

            retorno = cmd.ExecuteNonQuery();
            return(retorno);
        }
Ejemplo n.º 10
0
        //Para registrar el registro_pago_servicio
        public static int Registro_Pago_Servicio(Servicios servicio, String fechaCancelacion, int deudaAcumulada, string mesPaagado, int montoCancelado)
        {
            int retorno = 0;
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Elaboramos el comando en insercion
            MySqlCommand cmd = new MySqlCommand(string.Format("INSERT INTO registro_pago_servicio( id_PagoServicio, fechaCancelacion, deudaAcumulada, mesesPagados, montoCancelado)" +
                                                              "VALUES ({0}, '{1}', {2}, '{3}', {4})",
                                                              servicio.IdServicio, fechaCancelacion, deudaAcumulada, mesPaagado, montoCancelado),
                                                cn.ObtenerConexion());

            retorno = cmd.ExecuteNonQuery();
            return(retorno);
        }
Ejemplo n.º 11
0
        //Para registrar el Historial Departamento
        public static int HistorialBloque(Habitante habitante, Bloque_Piso bloque, DateTime fechaInicio, DateTime fechaConclusion)
        {
            int retorno = 0;
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Elaboramos el comando en insercion
            MySqlCommand cmd = new MySqlCommand(string.Format("INSERT INTO historial_representantes( id_Habitante, id_Bloque, fechaInicio, fechaConclusion)" +
                                                              "VALUES ({0}, {1}, '{2}', '{3}')",
                                                              habitante.Id_Habitante, bloque.Id_Bloque, fechaInicio, fechaConclusion),
                                                cn.ObtenerConexion());

            retorno = cmd.ExecuteNonQuery();
            return(retorno);
        }
Ejemplo n.º 12
0
        //Para asignar servicios a los departamentos
        public static int AgregarServicio_Depa(int Id_EmpresaServicio, int Id_Vivienda, string Observaciones)
        {
            int retorno = 0;
            //Intanciamos a la clase de conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Elaboramos el comando en insercion
            MySqlCommand cmd = new MySqlCommand(string.Format("INSERT INTO servicios( id_EmpresaServicio, id_Vivienda, observaciones)" +
                                                              "VALUES ({0}, {1}, '{2}')",
                                                              Id_EmpresaServicio, Id_Vivienda, Observaciones),
                                                cn.ObtenerConexion());

            retorno = cmd.ExecuteNonQuery();
            return(retorno);
        }
Ejemplo n.º 13
0
        public MySqlDataReader BuscarHabitante(Habitante habitante)
        {
            //Instanciamos a la clase de conexion a la BD
            BDConexion cn = new BDConexion();

            //Hacemos el enalce a nuestra BD
            conexionBD = cn.ObtenerConexion();
            //Creamos una variable donde obtendremos todos los datos
            MySqlDataReader obtenerDatos = null;

            string buscarHabitante = "SELECT h.id_Habitante, concat_ws(' ', h.primerNombre, h.segundoNombre) as NOMBRES, concat_ws(' ', h.apellidoPaterno, h.apellidoMaterno) as APELLIDOS, h.ci, concat_ws(' ', h.zona, h.calle) as DIRECCION, h.sexo, t.tipoHabitante as TIPO " +
                                     "FROM habitante h, tipo_habitante t " +
                                     "WHERE h.id_TipoHabitante = t.id_TipoHabitante " +
                                     "AND h.ci = '" + habitante.Carnet + "'";

            /*[CONSULTA]
             * SELECT h.id_Habitante, concat_ws(' ', h.primerNombre, h.segundoNombre) as NOMBRES, concat_ws(' ', h.apellidoPaterno, h.apellidoMaterno) as APELLIDOS, h.ci, concat_ws(' ', h.zona, h.calle) as DIRECCION, h.sexo, t.tipoHabitante as TIPO
             * FROM habitante h, tipo_habitante t
             * WHERE h.id_TipoHabitante = t.id_TipoHabitante
             * AND h.ci = '6041597';
             *
             *
             * ALTER TABLE habitante ADD extencionCI char(10) not null
             *                      AFTER ci;
             *
             *
             * SELECT concat_ws(' ', h.primerNombre, h.segundoNombre, h.apellidoPaterno, h.apellidoMaterno) as NOMBRE, v.nombre as 'NOMBRE DEPARTAMENTO', hv.titular as TITULAR
             * FROM habitante h, vivienda v, historial_vivienda hv
             * WHERE h.id_Habitante = hv.id_Habitante
             * AND v.id_Vivienda = hv.id_Vivienda;
             * */

            try
            {
                //Nos creamos una variable para la conexion y luego la consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion para nuestra conexion
                cmd.Connection = conexionBD;
                //le pasamos la consulta
                cmd.CommandText = buscarHabitante;
                //Creamos una variable donde obtendremos todos los datos
                obtenerDatos = cmd.ExecuteReader();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en la consulta" + ex.Message);
            }

            return(obtenerDatos);
        }
Ejemplo n.º 14
0
        public static int RegistrarPiso(Bloque_Piso pisos)
        {
            int retorno = 0;
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Elaboramos el comando en insercion
            MySqlCommand cmd = new MySqlCommand(string.Format("INSERT INTO pisos( id_Bloque, nombreNumeroPiso, nroViviendas)" +
                                                              "VALUES ({0}, '{1}', {2})",
                                                              pisos.Id_Bloque, pisos.Nombre_NroPiso, pisos.Nros_Departamentos),
                                                cn.ObtenerConexion());

            retorno = cmd.ExecuteNonQuery();
            return(retorno);
        }
        public static int AsiganrVivienda(Departamento departamento, Habitante habitante)
        {
            int retorno = 0;
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Elaboramos el comando en insercion
            MySqlCommand cmd = new MySqlCommand(string.Format("INSERT INTO historial_vivienda( id_Vivienda, id_Habitante, fechaInicioVivencia, fechaFinVivencia, titular)" +
                                                              "VALUES ({0}, {1}, '{2}', '{3}', {4})",
                                                              departamento.ID_Vivienda, habitante.Id_Habitante, habitante.FechaInicio, habitante.FechaFinal, habitante.Titular),
                                                cn.ObtenerConexion());

            retorno = cmd.ExecuteNonQuery();
            return(retorno);
        }
Ejemplo n.º 16
0
        public static int RegistrarBloque(Bloque_Piso bloque)
        {
            int retorno = 0;
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Elaboramos el comando en insercion
            MySqlCommand cmd = new MySqlCommand(string.Format("INSERT INTO bloques( id_Urbanizacion, nombreBloque, nroPisos, direccion)" +
                                                              "VALUES ({0}, '{1}', {2}, '{3}')",
                                                              bloque.Id_Urbanizacion, bloque.NombreBloque, bloque.Nro_Pisos, bloque.Direccion),
                                                cn.ObtenerConexion());

            retorno = cmd.ExecuteNonQuery();
            return(retorno);
        }
        //Para obtener el ID_Servicio y para luego comparar si el servicio no se repite en en departamento [Asiganar Servicio]
        public MySqlDataReader BuscarServicio_en_Departamento(Departamento departamento, Servicios servicio)
        {
            //Instanciamos a la clase de conexion a la BD
            BDConexion cn = new BDConexion();

            //Hacemos el enalce a nuestra BD
            conexionBD = cn.ObtenerConexion();
            //Creamos una variable donde obtendremos todos los datos
            MySqlDataReader obtenerDatos = null;

            string buscarDepartamento = "SELECT es.id_EmpresaServicio " +
                                        "FROM vivienda v, servicios s, empresa_servicio es " +
                                        "WHERE v.id_Vivienda = s.id_Vivienda " +
                                        "AND s.id_EmpresaServicio = es.id_EmpresaServicio " +
                                        "AND v.nombre = '" + departamento.Nombre + "'" +
                                        "AND es.nombre_EmpresaServicio = '" + servicio.Empresa + "'" +
                                        "AND es.servicio = '" + servicio.Servicio + "'";

            /*[CONSULTA]
             *  SELECT es.id_EmpresaServicio
             *  FROM vivienda v, servicios s, empresa_servicio es
             *  WHERE v.id_Vivienda = s.id_Vivienda
             *  AND s.id_EmpresaServicio = es.id_EmpresaServicio
             *  AND v.nombre = 'A1'
             *  AND es.nombre_EmpresaServicio = 'Entel'
             *  AND es.servicio = 'Telefonia';
             *
             *  SELECT COUNT(id_Habitante)
             *  FROM historial_vivienda
             *  WHERE id_Vivienda = 21;
             * */

            try
            {
                //Nos creamos una variable para la conexion y luego la consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion para nuestra conexion
                cmd.Connection = conexionBD;
                //le pasamos la consulta
                cmd.CommandText = buscarDepartamento;
                //Creamos una variable donde obtendremos todos los datos
                obtenerDatos = cmd.ExecuteReader();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en la consulta" + ex.Message, "ERROR");
            }

            return(obtenerDatos);
        }
Ejemplo n.º 18
0
        public static int AgregarHabitante(Habitante habitante)
        {
            int retorno = 0;
            //Intanciamos a la clase de conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Elaboramos el comando en insercion
            MySqlCommand cmd = new MySqlCommand(string.Format("INSERT INTO habitante( id_TipoHabitante, primerNombre, segundoNombre, apellidoPaterno, apellidoMaterno, CI, extencionCI, sexo, calle, zona, rutaFotoPerfil)" +
                                                              "VALUES ({0}, '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}')",
                                                              habitante.Id_TipoHabitante, habitante.PrimerNombre, habitante.SegundoNombre, habitante.ApellidoPaterno, habitante.ApellidoMaterno, habitante.Carnet, habitante.ExtencionCI, habitante.Sexo, habitante.Calle, habitante.Zona, habitante.Fotografia),
                                                cn.ObtenerConexion());

            retorno = cmd.ExecuteNonQuery();
            return(retorno);
        }
Ejemplo n.º 19
0
        //Mostrar todos los servicios que corresponde a un departamento selecionado [AsiganarServicio]
        public DataTable BuscarServicios_Depa(Departamento departamento)
        {
            //Creamos una variable donde vamos a recibir todos los datos obtenidos de la consulta
            DataTable datos = new DataTable();
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Donde obtendremos los datos de la consulta
            MySqlDataAdapter datosObtenidos = new MySqlDataAdapter();

            //Le damos la conexion a nuestra BD Condominio
            conexionBD = cn.ObtenerConexion();

            string consultaServicio = "SELECT es.servicio as SERVICIO, es.precio as PRECIO, IF(es.obligatorio = TRUE, 'SI', 'NO') as OBLIGATORIO " +
                                      "FROM empresa_servicio es, servicios s, vivienda v " +
                                      "WHERE s.id_EmpresaServicio = es.id_EmpresaServicio " +
                                      "AND s.id_Vivienda = v.id_Vivienda " +
                                      "AND v.nombre = '" + departamento.Nombre + "'";

            /*[CONSULTA]
             *  SELECT (@rownum:=@rownum+1) as NUMERO, es.servicio as SERVICIO, es.precio as PRECIO, IF(es.obligatorio = TRUE, 'SI', 'NO') as OBLIGATORIO
             *  FROM (SELECT @rownum:=0) r, empresa_servicio es, servicios s, vivienda v
             *  WHERE s.id_EmpresaServicio = es.id_EmpresaServicio
             *  AND s.id_Vivienda = v.id_Vivienda
             *  AND v.nombre = 'A1';
             *
             *  SELECT IF(1 = 1, '', '') AS SERVICIO, IF(2 = 2, '', '') AS PRECIO, IF(3 = 3, '', '') AS OBLIGATORIO
             * */

            try
            {
                //creamos una variable para nuestra consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion a la BD
                cmd.Connection = conexionBD;
                //Pasamos la consulta a nuestra conexion de BD
                cmd.CommandText = consultaServicio;
                //Extraemos los datos obtenidos de la consulta
                datosObtenidos.SelectCommand = cmd;
                //Y lo pasamos a una tabla ficticia
                datosObtenidos.Fill(datos);
            }
            catch (Exception ex)
            {
                //Un mensaje de un posible error en nuestra consulta
                MessageBox.Show("Error en la Consulta" + ex.Message, "ERROR");
            }
            //retorno de todos los datos obtenidos
            return(datos);
        }
Ejemplo n.º 20
0
        //para mostrar el saldo del departamento [frmCALENDARIO]
        public MySqlDataReader BuscarDepartamento(Departamento departamento)
        {
            //Instanciamos a la clase de conexion a la BD
            BDConexion cn = new BDConexion();

            //Hacemos el enalce a nuestra BD
            conexionBD = cn.ObtenerConexion();
            //Creamos una variable donde obtendremos todos los datos
            MySqlDataReader obtenerDatos = null;

            string buscarHabitante = "SELECT MAX(ps.id_PagoServicio) AS ID, SUM(ps.montoPagoObligatorio), MONTH(MIN(ps.fechaPago)) as 'MES MINIMO',  MONTH(MAX(ps.fechaPago)) as 'MES MAXIMO' " +
                                     "FROM vivienda v, pago_servicio ps " +
                                     "WHERE ps.id_Vivienda = v.id_Vivienda " +
                                     "AND ps.cancelado = false " +
                                     "AND v.nombre = '" + departamento.Nombre + "'";

            /*[CONSULTA]
             * SELECT MAX(ps.id_PagoServicio) AS ID, SUM(ps.montoPagoObligatorio) as SALDO, MONTH(MIN(ps.fechaPago)) as 'MES MINIMO', MONTH(MAX(ps.fechaPago)) as 'MES MAXIMO'
             * FROM vivienda v, pago_servicio ps
             * WHERE ps.id_Vivienda = v.id_Vivienda
             * AND ps.cancelado = false
             * AND v.nombre = 'A2'
             * AND ps.id_PagoServicio = (
             *                          SELECT MIN(ps.id_PagoServicio)
             *                          FROM vivienda v, pago_servicio ps
             *                          WHERE ps.id_Vivienda = v.id_Vivienda
             *                          AND ps.cancelado = false
             *                          AND v.nombre = 'A2'
             *                          );
             * */

            try
            {
                //Nos creamos una variable para la conexion y luego la consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion para nuestra conexion
                cmd.Connection = conexionBD;
                //le pasamos la consulta
                cmd.CommandText = buscarHabitante;
                //Creamos una variable donde obtendremos todos los datos
                obtenerDatos = cmd.ExecuteReader();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en la consulta" + ex.Message);
            }

            return(obtenerDatos);
        }
Ejemplo n.º 21
0
        //Mostrar todos los departamentos no habitados y que su saldo sea 0 [frmCalendario]
        public DataTable Departamentos_NoHabitados()
        {
            //Creamos una variable donde vamos a recibir todos los datos obtenidos de la consulta
            DataTable datos = new DataTable();
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Donde obtendremos los datos
            MySqlDataAdapter datosObtenidos = new MySqlDataAdapter();

            //Le damos la conexion a nuestra BD Condominio
            conexionBD = cn.ObtenerConexion();

            string consultaHabitante = "SELECT v.id_Vivienda AS ID, ev.tipoEstado as ESTADO, v.nombre as DEPARTAMENTO, IF(ev.tipoEstado = 'No Habitado', '00.00', '120.00') as SALDO " +
                                       "FROM vivienda v, estado_vivienda ev " +
                                       "WHERE v.id_Estado = ev.id_Estado " +
                                       "AND ev.tipoEstado = 'No Habitado' " +
                                       "ORDER BY v.nombre";

            /*[CONSULTA]
             * SELECT v.id_Vivienda AS ID, ev.tipoEstado as ESTADO, v.nombre as DEPARTAMENTO, IF(ev.tipoEstado = 'No Habitado', '00.00', '120.00') as SALDO
             * FROM vivienda v, estado_vivienda ev
             * WHERE v.id_Estado = ev.id_Estado
             * AND ev.tipoEstado = 'No Habitado'
             * ORDER BY v.nombre;
             * */

            try
            {
                //creamos una variable para nuestra consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion a la BD
                cmd.Connection = conexionBD;
                //Pasamos la consulta a nuestra conexion de BD
                cmd.CommandText = consultaHabitante;
                //Extraemos los datos obtenidos de la consulta
                datosObtenidos.SelectCommand = cmd;
                //Y lo pasamos a una tabla ficticia
                datosObtenidos.Fill(datos);
            }
            catch (Exception ex)
            {
                //Un mensaje de un posible error en nuestra consulta
                MessageBox.Show("Error en la Consulta" + ex.Message, "ERROR");
            }
            //retorno de todos los datos obtenidos
            return(datos);
        }
        //Para Obtener los Departamentos del Bloque seleccionado [Asiganar Servicios]
        public DataTable ObtenerDepartamentos(string Bloque)
        {
            //Instanciamos a la clase de conexion a la BD
            BDConexion cn = new BDConexion();

            //Hacemos el enalce a nuestra BD
            conexionBD = cn.ObtenerConexion();
            //Creamos una variable donde obtendremos todos los datos
            MySqlDataAdapter datosObtenidos = new MySqlDataAdapter();
            DataTable        datoObtenido   = new DataTable();


            string buscarDepartamento = "SELECT v.nombre " +
                                        "FROM vivienda v,  pisos p, bloques b " +
                                        "WHERE v.id_Pisos = p.id_Pisos " +
                                        "AND p.id_Bloque = b.id_Bloque " +
                                        "AND b.nombreBloque = '" + Bloque + "'";

            /*[CONSULTA]
             *  SELECT v.nombre
             *  FROM vivienda v,  pisos p, bloques b
             *  WHERE v.id_Pisos = p.id_Pisos
             *  AND p.id_Bloque = b.id_Bloque
             *  AND b.nombreBloque = 'Las Torrez';
             *
             * */

            try
            {
                //creamos una variable para nuestra consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion a la BD
                cmd.Connection = conexionBD;
                //Pasamos la consulta a nuestra conexion de BD
                cmd.CommandText = buscarDepartamento;
                //Extraemos los datos obtenidos de la consulta
                datosObtenidos.SelectCommand = cmd;
                //Y lo pasamos a una tabla ficticia
                datosObtenidos.Fill(datoObtenido);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en la consulta" + ex.Message, "ERROR");
            }

            return(datoObtenido);
        }
        public MySqlDataReader BuscarDepartamento(Departamento departamento)
        {
            //Instanciamos a la clase de conexion a la BD
            BDConexion cn = new BDConexion();

            //Hacemos el enalce a nuestra BD
            conexionBD = cn.ObtenerConexion();
            //Creamos una variable donde obtendremos todos los datos
            MySqlDataReader obtenerDatos = null;

            string buscarDepartamento = "SELECT v.oferta, v.nombre, v.superficie, v.nroHabitaciones, v.nroBanho, v.precioVentaActual, v.precioCompraOriginal, v.descripcion, v.id_Vivienda, hv.titular " +
                                        "FROM vivienda v, historial_vivienda hv " +
                                        "WHERE v.id_Vivienda = hv.id_Vivienda " +
                                        "AND v.nombre = '" + departamento.Nombre + "'";

            /*[CONSULTA] TITULARES[B2][D19][D21]     NO TITULARES[A11][][]
             *  SELECT v.oferta, v.nombre, v.superficie, v.nroHabitaciones, v.nroBanho, v.precioVentaActual, v.precioCompraOriginal, v.descripcion, v.id_Vivienda, hv.titular
             *  FROM vivienda v, historial_vivienda hv
             *  WHERE v.id_Vivienda = hv.id_Vivienda
             *  AND v.nombre = 'D21'
             *
             * [ADICIONAR UNA CLOMUNA DE IAMGENES]
             * ALTER TABLE multimedia_vivienda ADD imagen MediumBlob not null
             *                      AFTER tipoMultimedia;
             *
             * [MODIFICAR UNA COLUMNA]
             *  ALTER TABLE
             * */

            try
            {
                //Nos creamos una variable para la conexion y luego la consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion para nuestra conexion
                cmd.Connection = conexionBD;
                //le pasamos la consulta
                cmd.CommandText = buscarDepartamento;
                //Creamos una variable donde obtendremos todos los datos
                obtenerDatos = cmd.ExecuteReader();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en la consulta" + ex.Message);
            }

            return(obtenerDatos);
        }
Ejemplo n.º 24
0
        //Para mostrar todas las Deudas por Fechas [Gestionar Expensas]
        public DataTable MostrarDeudasFechas(string fecha)
        {
            //Creamos una variable donde vamos a recibir todos los datos obtenidos de la consulta
            DataTable datos = new DataTable();
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Donde obtendremos los datos
            MySqlDataAdapter datosObtenidos = new MySqlDataAdapter();

            //Le damos la conexion a nuestra BD Condominio
            conexionBD = cn.ObtenerConexion();

            string consultaHabitante = "SELECT v.nombre as DEPARTAMENTO, ps.fechaPago as 'FECHA DE PAGO', ps.montoPagoObligatorio as 'MONTO DE CANCELACION' " +
                                       "FROM vivienda v, pago_servicio ps " +
                                       "WHERE ps.id_Vivienda = v.id_Vivienda " +
                                       "AND ps.cancelado = false " +
                                       "AND ps.fechaPago <= '" + fecha + "'";

            /*[CONSULTA]
             * SELECT v.nombre as DEPARTAMENTO, ps.fechaPago as 'FECHA DE PAGO', ps.montoPagoObligatorio as 'MONTO DE CANCELACION'
             * FROM vivienda v, pago_servicio ps
             * WHERE ps.id_Vivienda = v.id_Vivienda
             * AND ps.cancelado = false
             * AND ps.fechaPago <= '2016-08-10';
             * */

            try
            {
                //creamos una variable para nuestra consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion a la BD
                cmd.Connection = conexionBD;
                //Pasamos la consulta a nuestra conexion de BD
                cmd.CommandText = consultaHabitante;
                //Extraemos los datos obtenidos de la consulta
                datosObtenidos.SelectCommand = cmd;
                //Y lo pasamos a una tabla ficticia
                datosObtenidos.Fill(datos);
            }
            catch (Exception ex)
            {
                //Un mensaje de un posible error en nuestra consulta
                MessageBox.Show("Error en la Consulta" + ex.Message, "ERROR");
            }
            //retorno de todos los datos obtenidos
            return(datos);
        }
Ejemplo n.º 25
0
        public DataTable MostrarHabitantes()
        {
            //Creamos una variable donde vamos a recibir todos los datos obtenidos de la consulta
            DataTable datos = new DataTable();
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Donde obtendremos los datos
            MySqlDataAdapter datosObtenidos = new MySqlDataAdapter();

            //Le damos la conexion a nuestra BD Condominio
            conexionBD = cn.ObtenerConexion();

            string consultaHabitante = "SELECT h.id_Habitante as CODIGO, concat_ws(' ', h.primerNombre, h.segundoNombre) as NOMBRES, concat_ws(' ', h.apellidoPaterno, h.apellidoMaterno) as APELLIDOS, concat_ws(' ', h.CI, h.extencionCI) as 'NUMERO DE CARNET', t.tipoHabitante as 'TIPO DE HABITANTE', h.sexo as SEXO, h.calle as DIRECCION " +
                                       "FROM habitante h, tipo_habitante t " +
                                       "WHERE h.id_TipoHabitante = t.id_TipoHabitante " +
                                       "ORDER BY h.Id_Habitante";

            /*[CONSULTA]
             * SELECT h.id_Habitante as CODIGO, concat_ws(' ', h.primerNombre, h.segundoNombre) as NOMBRES, concat_ws(' ', h.apellidoPaterno, h.apellidoMaterno) as APELLIDOS, h.CI as 'NUMERO DE CARNET', t.tipoHabitante as 'TIPO DE HABITANTE', h.sexo as SEXO, h.calle as DIRECCION
             * FROM habitante h, tipo_habitante t
             * WHERE h.id_TipoHabitante = t.id_TipoHabitante
             * ORDER BY h.Id_Habitante;
             * */

            try
            {
                //creamos una variable para nuestra consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion a la BD
                cmd.Connection = conexionBD;
                //Pasamos la consulta a nuestra conexion de BD
                cmd.CommandText = consultaHabitante;
                //Extraemos los datos obtenidos de la consulta
                datosObtenidos.SelectCommand = cmd;
                //Y lo pasamos a una tabla ficticia
                datosObtenidos.Fill(datos);
            }
            catch (Exception ex)
            {
                //Un mensaje de un posible error en nuestra consulta
                MessageBox.Show("Error en la Consulta" + ex.Message);
            }
            //retorno de todos los datos obtenidos
            return(datos);
        }
Ejemplo n.º 26
0
        //Mostrar todos los departamentos que cancelaron [frmCalendario]
        public DataTable Departamentos_Cancelaron()
        {
            //Creamos una variable donde vamos a recibir todos los datos obtenidos de la consulta
            DataTable datos = new DataTable();
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Donde obtendremos los datos
            MySqlDataAdapter datosObtenidos = new MySqlDataAdapter();

            //Le damos la conexion a nuestra BD Condominio
            conexionBD = cn.ObtenerConexion();

            string consultaHabitante = "SELECT v.id_Vivienda AS ID, v.nombre AS DEPARTAMENTO, rps.mesesPagados AS 'ULTIMO MES', rps.deudaAcumulada AS DEUDA, rps.montoCancelado as 'MONTO CANCELADO', rps.fechaCancelacion as 'FECHA DE CANCELACION' " +
                                       "FROM vivienda v, pago_servicio ps, registro_pago_servicio rps " +
                                       "WHERE v.id_Vivienda = ps.id_Vivienda " +
                                       "AND ps.id_PagoServicio = rps.id_PagoServicio";

            /*[CONSULTA]
             * SELECT v.id_Vivienda AS ID, v.nombre AS DEPARTAMENTO, rps.mesesPagados AS 'MESES CANCELADOS', rps.deudaAcumulada AS DEUDA, rps.montoCancelado as 'MONTO CANCELADO', rps.fechaCancelacion as 'FECHA DE CANCELACION'
             * FROM vivienda v, pago_servicio ps, registro_pago_servicio rps
             * WHERE v.id_Vivienda = ps.id_Vivienda
             * AND ps.id_PagoServicio = rps.id_PagoServicio;
             * */

            try
            {
                //creamos una variable para nuestra consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion a la BD
                cmd.Connection = conexionBD;
                //Pasamos la consulta a nuestra conexion de BD
                cmd.CommandText = consultaHabitante;
                //Extraemos los datos obtenidos de la consulta
                datosObtenidos.SelectCommand = cmd;
                //Y lo pasamos a una tabla ficticia
                datosObtenidos.Fill(datos);
            }
            catch (Exception ex)
            {
                //Un mensaje de un posible error en nuestra consulta
                MessageBox.Show("Error en la Consulta" + ex.Message, "ERROR");
            }
            //retorno de todos los datos obtenidos
            return(datos);
        }
Ejemplo n.º 27
0
        //Para obtener los servicios registrados para [comBoxServicio de AsignarServicios]
        public DataTable ObtenerServicios()
        {
            //Instanciamos a la clase de conexion a la BD
            BDConexion cn = new BDConexion();

            //Hacemos el enalce a nuestra BD
            conexionBD = cn.ObtenerConexion();
            //Creamos una variable donde obtendremos todos los datos
            MySqlDataAdapter datosObtenidos = new MySqlDataAdapter();
            //Donde recuperaremos los datos obtenidos de la consulta
            DataTable datoObtenido = new DataTable();


            string buscarDepartamento = "SELECT servicio " +
                                        "FROM empresa_servicio " +
                                        "WHERE obligatorio =  FALSE";

            /*[CONSULTA]
             *  SELECT nombre_EmpresaServicio, servicio
             *  FROM empresa_servicio
             *  WHERE obligatorio =  FALSE;
             * */

            try
            {
                //creamos una variable para nuestra consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion a la BD
                cmd.Connection = conexionBD;
                //Pasamos la consulta a nuestra conexion de BD
                cmd.CommandText = buscarDepartamento;
                //Extraemos los datos obtenidos de la consulta
                datosObtenidos.SelectCommand = cmd;
                //Y lo pasamos a una tabla ficticia
                datosObtenidos.Fill(datoObtenido);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en la consulta" + ex.Message, "ERROR");
            }

            return(datoObtenido);
        }
        public static int GuardarImagen(Departamento departamento)
        {
            MemoryStream ms      = new MemoryStream();
            int          retorno = 0;
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();

            departamento.Fotografias.Save(ms, ImageFormat.Jpeg);
            byte[] imgArr = ms.ToArray();
            //Elaboramos el comando en insercion
            MySqlCommand cmd = new MySqlCommand(string.Format("INSERT INTO multimedia_vivienda( id_Vivienda, tipoMultimedia, imagen, rutaMultimedia)" +
                                                              "VALUES ({0}, '{1}', {2}, '{3}')",
                                                              departamento.ID_Vivienda, departamento.TipoMultimedia, departamento.Fotografias, departamento.RutaMultimedia),
                                                cn.ObtenerConexion());

            cmd.Parameters["{2}"].Value = ms.GetBuffer();
            retorno = cmd.ExecuteNonQuery();
            return(retorno);
        }
        public DataTable MostrarDepartamentos(Departamento departamento)
        {
            //Creamos una variable donde vamos a recibir todos los datos obtenidos de la consulta
            DataTable datos = new DataTable();
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Donde obtendremos los datos
            MySqlDataAdapter datosObtenidos = new MySqlDataAdapter();

            //Le damos la conexion a nuestra BD Condominio
            conexionBD = cn.ObtenerConexion();

            string consultaDepartamento = "SELECT id_Vivienda as CODIGO, nombre as NOMBRE, superficie as SUPERFICIE, descripcion as DESCRIPCION " +
                                          "FROM vivienda " +
                                          "WHERE nombre LIKE '%" + departamento.Nombre + "%'";

            /*[CONSULTA]
             * SELECT id_Vivienda as CODIGO, nombre as NOMBRE, superficie as SUPERFICIE, descripcion as DESCRIPCIóN
             * FROM vivienda
             * WHERE nombre LIKE '%E%';
             * */
            try
            {
                //creamos una variable para nuestra consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion a la BD
                cmd.Connection = conexionBD;
                //Pasamos la consulta a nuestra conexion de BD
                cmd.CommandText = consultaDepartamento;
                //Extraemos los datos obtenidos de la consulta
                datosObtenidos.SelectCommand = cmd;
                //Y lo pasamos a una tabla ficticia
                datosObtenidos.Fill(datos);
            }
            catch (Exception ex)
            {
                //Un mensaje de un posible error en nuestra consulta
                MessageBox.Show("Error en la Consulta" + ex.Message);
            }
            //retorno de todos los datos obtenidos
            return(datos);
        }
Ejemplo n.º 30
0
        //Buscar un servicio en especifico [frmSERVICIOS]
        public DataTable BuscarXServicio(string NombreServicio)
        {
            //Creamos una variable donde vamos a recibir todos los datos obtenidos de la consulta
            DataTable datos = new DataTable();
            //Instanciamos en una variable la conexion a nuestra BD
            BDConexion cn = new BDConexion();
            //Donde obtendremos los datos de la consulta
            MySqlDataAdapter datosObtenidos = new MySqlDataAdapter();

            //Le damos la conexion a nuestra BD Condominio
            conexionBD = cn.ObtenerConexion();

            string consultaServicio = "SELECT id_EmpresaServicio as CODIGO, nombre_EmpresaServicio as 'NOMBRE DE LA EMPRESA', servicio as SERVICIO, precio as PRECIO, obligatorio as OBLIGATORIO, telefono as TELEFONO, descripcion as DESCRIPCION " +
                                      "FROM empresa_servicio " +
                                      "WHERE servicio = '" + NombreServicio + "'";

            /*[CONSULTA]
             *  SELECT id_EmpresaServicio as CODIGO, nombre_EmpresaServicio as 'NOMBRE DE LA EMPRESA', servicio as SERVICIO, precio as PRECIO, obligatorio as OBLIGATORIO, telefono as TELEFONO
             *  FROM empresa_servicio;
             * */

            try
            {
                //creamos una variable para nuestra consulta
                MySqlCommand cmd = new MySqlCommand();
                //Abrimos la conexion a la BD
                cmd.Connection = conexionBD;
                //Pasamos la consulta a nuestra conexion de BD
                cmd.CommandText = consultaServicio;
                //Extraemos los datos obtenidos de la consulta
                datosObtenidos.SelectCommand = cmd;
                //Y lo pasamos a una tabla ficticia
                datosObtenidos.Fill(datos);
            }
            catch (Exception ex)
            {
                //Un mensaje de un posible error en nuestra consulta
                MessageBox.Show("Error en la Consulta" + ex.Message, "ERROR");
            }
            //retorno de todos los datos obtenidos
            return(datos);
        }