예제 #1
0
        public static Ciudad ObtenerCiudad(int pId)
        {
            Ciudad          pCiudad  = new Ciudad();
            MySqlConnection conexion = BDComun.ObtenerConexion();

            MySqlCommand    _comando = new MySqlCommand(String.Format("SELECT * FROM Ciudad where CiuId={0}", pId), conexion);
            MySqlDataReader _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                pCiudad.CiuId     = _reader.GetInt32(0);
                pCiudad.CiuNombre = _reader.GetString(1);
                pCiudad.CiuActiva = _reader.GetInt32(2);
            }

            conexion.Close();
            return(pCiudad);
        }
예제 #2
0
        public static int Agregar(Usuario pUsuario)
        {
            int retorno = 0;

            double balance = pUsuario.UsuIngresos - pUsuario.UsuEgresos;

            MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO Usuario " +
                                                                  "(UsuTipoPersona, UsuTipoIdentificacion, UsuIdentificacion," +
                                                                  " UsuNombreCompleto, UsuPrimerNombre, UsuSegundoNombre, " +
                                                                  " UsuPrimerApellido, UsuSegundoApellido, UsuActivo, " +
                                                                  " UsuCiudad, UsuDireccion, UsuTelefono, UsuIngresos, UsuEgresos, UsuBalance) " +
                                                                  " values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}')",
                                                                  pUsuario.UsuTipoPersona, pUsuario.UsuTipoIdentificacion, pUsuario.UsuIdentificacion, pUsuario.UsuNombreCompleto,
                                                                  pUsuario.UsuPrimerNombre, pUsuario.UsuSegundoNombre, pUsuario.UsuPrimerApellido,
                                                                  pUsuario.UsuSegundoApellido, pUsuario.UsuActivo, pUsuario.UsuCiudad, pUsuario.UsuDireccion,
                                                                  pUsuario.UsuTelefono, pUsuario.UsuIngresos, pUsuario.UsuEgresos, balance), BDComun.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
예제 #3
0
        public static List <Usuario> consultarRepetidos()
        {
            List <Usuario>  lstusuarios = new List <Usuario>();
            MySqlCommand    comando     = new MySqlCommand(string.Format("SELECT Usuario.UsuNombreCompleto,Count(Usuario.UsuId) AS Registros FROM Usuario GROUP BY Usuario.UsuNombreCompleto"), BDComun.ObtenerConexion());
            MySqlDataReader resultado   = comando.ExecuteReader();

            while (resultado.Read())
            {
                Usuario lUsuario = new Usuario();

                lUsuario.UsuNombreCompleto = resultado.GetString(0);
                lUsuario.UsuId             = resultado.GetInt32(1);
                lstusuarios.Add(lUsuario);
            }

            return(lstusuarios);
        }
예제 #4
0
        public static List <Usuario> consultarUsuarios()
        {
            List <Usuario>  usuarios  = new List <Usuario>();
            MySqlCommand    comando   = new MySqlCommand(string.Format("SELECT\nUsuario.UsuId,\nUsuario.UsuTipoPersona,\nUsuario.UsuTipoIdentificacion,\nUsuario.UsuIdentificacion,\nUsuario.UsuNombreCompleto,\nUsuario.UsuPrimerNombre,\nUsuario.UsuSegundoNombre,\nUsuario.UsuPrimerApellido,\nUsuario.UsuSegundoApellido,\nUsuario.UsuActivo,\nUsuario.UsuCiudad,\nUsuario.UsuDireccion,\nUsuario.UsuTelefono,\nUsuario.UsuIngresos,\nUsuario.UsuEgresos,\nUsuario.UsuBalance,\nCiudad.CiuNombre as CiudadNombre \nFROM\nUsuario\nINNER JOIN Ciudad ON Usuario.UsuCiudad = Ciudad.CiuId"), BDComun.ObtenerConexion());
            MySqlDataReader resultado = comando.ExecuteReader();

            while (resultado.Read())
            {
                Usuario pUsuario = new Usuario();
                pUsuario.UsuId                 = resultado.GetInt32(0);
                pUsuario.UsuTipoPersona        = resultado.GetString(1);
                pUsuario.UsuTipoIdentificacion = resultado.GetString(2);
                pUsuario.UsuIdentificacion     = resultado.GetString(3);
                pUsuario.UsuNombreCompleto     = resultado.GetString(4);
                pUsuario.UsuActivo             = resultado.GetInt32(9);
                pUsuario.UsuCiudad             = resultado.GetInt32(10);
                pUsuario.UsuDireccion          = resultado.GetString(11);
                pUsuario.UsuTelefono           = resultado.GetString(12);
                pUsuario.UsuIngresos           = resultado.GetDouble(13);
                pUsuario.UsuEgresos            = resultado.GetDouble(14);
                pUsuario.UsuBalance            = resultado.GetDouble(15);
                pUsuario.UsuNombreCiudad       = resultado.GetString(16);
                usuarios.Add(pUsuario);
            }

            return(usuarios);
        }
예제 #5
0
        public static int Agregar(Ciudad pCiudad)
        {
            int retorno = 0;

            MySqlCommand comando = new MySqlCommand(string.Format("INSERT INTO Ciudad " +
                                                                  "(CiuNombre, CiuActiva) " +
                                                                  "values ('{0}','{1}')",
                                                                  pCiudad.CiuNombre, pCiudad.CiuActiva), BDComun.ObtenerConexion());

            retorno = comando.ExecuteNonQuery();
            return(retorno);
        }
예제 #6
0
        public static List <Ciudad> consultarCiudad(string dato)
        {
            List <Ciudad>   ciudades  = new List <Ciudad>();
            MySqlCommand    comando   = new MySqlCommand(string.Format("SELECT * FROM Ciudad WHERE CiuNombre LIKE '{0}%'", dato), BDComun.ObtenerConexion());
            MySqlDataReader resultado = comando.ExecuteReader();

            while (resultado.Read())
            {
                Ciudad pCiudad = new Ciudad();
                pCiudad.CiuId     = resultado.GetInt32(0);
                pCiudad.CiuNombre = resultado.GetString(1);
                pCiudad.CiuActiva = resultado.GetInt32(2);

                ciudades.Add(pCiudad);
            }

            return(ciudades);
        }