Ejemplo n.º 1
0
        //Buscar nombre del Servicio [Registrar Servicio]
        public MySqlDataReader BuscarServicio(Servicios servicio)
        {
            //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 nombre_EmpresaServicio, servicio " +
                                   "FROM empresa_servicio " +
                                   "WHERE  servicio = '" + servicio.Servicio + "'";

            /*[CONSULTA]
             * SELECT nombre_EmpresaServicio, servicio
             * FROM empresa_servicio
             * WHERE servicio = 'Agua';
             * */

            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);
            }
            return(obtenerDatos);
        }
Ejemplo n.º 2
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.º 3
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.º 4
0
        //Para obtener la nombre_EmpresaServicio registrados para [comBox_nombre_EmpresaServicio de AsignarServicios]
        public DataTable ObtenerEmpresaServicio(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
            MySqlDataAdapter datosObtenidos = new MySqlDataAdapter();
            //Donde recuperaremos los datos obtenidos de la consulta
            DataTable datoObtenido = new DataTable();


            string buscarDepartamento = "SELECT nombre_EmpresaServicio " +
                                        "FROM empresa_servicio " +
                                        "WHERE servicio = '" + servicio.Servicio + "'";

            /*[CONSULTA]
             *  SELECT nombre_EmpresaServicio, servicio
             *  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 = 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);
        }
        //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);
        }