Пример #1
0
        public _TIPTRAN BuscarPrimero()
        {
            dbSQLConn.ConecDb_Abrir();
            _TIPTRAN         usr = new _TIPTRAN();
            NpgsqlDataReader Dr  = null;
            string           Sql = "SELECT " + Elementos + " FROM tiptransa ORDER BY codtra ASC LIMIT 1 ";
            NpgsqlCommand    cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn);

            Dr = cmd.ExecuteReader();

            if (Dr.HasRows)
            {
                Dr.Read();
                usr = LLenar(Dr);
                Dr.Close();
                dbSQLConn.ConecDb_Close();
                return(usr);
            }
            else
            {
                Dr.Close();
                dbSQLConn.ConecDb_Close();
                return(usr);
            }
        }
Пример #2
0
        public _TIPTRAN BuscarTipo(string vtiptra)
        {
            dbSQLConn.ConecDb_Abrir();
            _TIPTRAN         usr = new _TIPTRAN();
            NpgsqlDataReader Dr  = null;
            string           Sql = "SELECT " + Elementos + " FROM tiptransa WHERE tiptra = @tiptra LIMIT 1";
            NpgsqlCommand    cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn);

            cmd.Parameters.AddWithValue("@tiptra", vtiptra);
            Dr = cmd.ExecuteReader();
            if (Dr.HasRows)
            {
                Dr.Read();
                usr = LLenar(Dr);
                Dr.Close();
                dbSQLConn.ConecDb_Close();
                return(usr);
            }
            else
            {
                Dr.Close();
                dbSQLConn.ConecDb_Close();
                return(BuscarPrimero());
            }
        }
Пример #3
0
 public Boolean Modificar(_TIPTRAN TTR)
 {
     if (Existe(TTR.tiptra))
     {
         dbSQLConn.ConecDb_Abrir();
         string        Sql = "UPDATE tiptransa SET codtra = @codtra, tiptra = @tiptra, destra = @destra, statra = @statra, codpro = @codpro WHERE codtra = @codtra";
         NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn);
         cmd.Parameters.AddWithValue("@codtra", TTR.codtra);
         cmd.Parameters.AddWithValue("@tiptra", TTR.tiptra);
         cmd.Parameters.AddWithValue("@destra", TTR.destra);
         cmd.Parameters.AddWithValue("@statra", TTR.statra);
         cmd.Parameters.AddWithValue("@codpro", NpgsqlDbType.Array | NpgsqlDbType.Integer, TTR.codpro);
         int retVal = cmd.ExecuteNonQuery();
         dbSQLConn.ConecDb_Close();
         if (retVal == 1)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     else
     {
         return(false);
     }
 }
Пример #4
0
        public _TIPTRAN BuscarSiguiente(_TIPTRAN TTR)
        {
            dbSQLConn.ConecDb_Abrir();
            _TIPTRAN         usr = new _TIPTRAN();
            NpgsqlDataReader Dr  = null;
            string           Sql = "SELECT " + Elementos + " FROM tiptransa WHERE codtra > @codtra ORDER BY codtra ASC LIMIT 1";
            NpgsqlCommand    cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn);

            cmd.Parameters.AddWithValue("@codtra", TTR.codtra);
            Dr = cmd.ExecuteReader();
            if (Dr.HasRows)
            {
                Dr.Read();
                usr = LLenar(Dr);
                Dr.Close();
                dbSQLConn.ConecDb_Close();
                return(usr);
            }
            else
            {
                Dr.Close();
                dbSQLConn.ConecDb_Close();
                return(BuscarUltimo());
            }
        }
Пример #5
0
 public Boolean Nuevo(_TIPTRAN TTR)
 {
     if (!Existe(TTR.tiptra))
     {
         dbSQLConn.ConecDb_Abrir();
         string        Sql = "INSERT INTO tiptransa (codtra, tiptra, destra, statra, codpro) VALUES (@codtra, @tiptra, @destra, @statra, @codpro)";
         NpgsqlCommand cmd = new NpgsqlCommand(Sql, dbSQLConn.Cnn);
         cmd.Parameters.AddWithValue("@codtra", TTR.codtra);
         cmd.Parameters.AddWithValue("@tiptra", TTR.tiptra);
         cmd.Parameters.AddWithValue("@destra", TTR.destra);
         cmd.Parameters.AddWithValue("@statra", TTR.statra);
         cmd.Parameters.AddWithValue("@codpro", NpgsqlDbType.Array | NpgsqlDbType.Integer, TTR.codpro);
         cmd.ExecuteNonQuery();
         dbSQLConn.ConecDb_Close();
         return(true);
     }
     else
     {
         return(false);
     }
 }